91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2024-01-28
  • 語言: Python
  • 標簽:

資源簡介

從網頁獲取全球各個國家(存在部分地區,如中國香港、中國臺灣)的疫情數據,存入數據表格,并就此利用pyecharts繪制簡單的柱狀圖,該文件包含所有的代碼,希望能幫助學習

資源截圖

代碼片段和文件信息


#?coding:?utf-8

#?In[?]:
#從相關網站爬取數據

#find方法
from??bs4??import??BeautifulSoup
import??requests
def??main():#定義主要流程
????url=‘https://ncov2019.live/data/world‘
????html=gethtml(url)
????getdata(html)

#細化流程
def?gethtml(url):#獲取URL的html內容
????try:
????????r=requests.get(url)
????????r.raise_for_status
????????r.encoding=r.apparent_encoding
????????html=r.text
????????return??html
????except:
????????return??“error“
????
def??getdata(html):#獲取HTML中的數據內容并保存至相關表格中
????soup?=?BeautifulSoup(html?“html.parser“)?
????infos=soup.find(‘table‘id=“sortable_table_world“class_=“display?responsive“).find(‘tbody‘).find_all(‘tr‘)
????#print(info)
????for??info??in??infos:
????????country(region)=info.find(‘td‘?class_=“text--gray“).get_text().replace(‘★‘‘‘).strip().replace(‘‘‘‘)#strip去掉空格
????????confirmed=info.find(‘td‘?class_=“text--green“).get_text().strip().replace(‘‘‘‘)
????????death=info.find(‘td‘?class_=“text--red“).get_text().strip().replace(‘‘‘‘)
????????with??open(r‘C:\Users\Desktop\Python\數據\全球當前疫情.csv‘‘a‘encoding=‘utf-8‘)??as?f:#創建表格并輸出至表格
????????????f.write(“{}{

評論

共有 條評論

相關資源