如何使用 Python 中的 COVID 模块获取 COVID 19 更新?
原文:https://www . geeksforgeeks . org/how-get-新冠肺炎-update-using-co vid-module-in-python/
一个新的 Python 库告诉新冠肺炎相关的信息(按国家),它显示在那个特定的国家发现了多少确诊的、活跃的、死亡的病例。
需求: 你有一个名为 COVID 的 python 包,python > = 3.6
安装:
pip install covid
依赖关系:
- 迂腐的
- 要求
示例:
from covid import Covid
covid = Covid()
india = covid.get_status_by_country_name("india")
data ={
key:india[key]
for key in india.keys() and {'confirmed',
'active',
'deaths',
'recovered'}
}
print(data)
输出:
{ '已确认':119419,'活动':66863,'已恢复':48957,'死亡':3599}
让我们看看模块的基本功能–
-
List Countries and their Id’s: This comes in need when you need to know the names of countries while using get_status_by_country_name, eg to use ‘America’ or ‘United States of America’ or ‘US’
```py from covid import Covid
covid = Covid() countries = covid.list_countries()
print(countries) ```
输出:
[{'id': '18 ',' name': 'US'},{'id': '14 ',' name': 'Russia'},{'id': '22 ',' name ':'巴西' },{'id': '17 ',' name ':'英国' },{'id': '19 ',' name ':'西班牙' },{'id': '11 ',' name ':'意大利' },{'id': '7 ',' name ':'法国' },{'id': '8 ',' name ':'德国' },{ ' id ':' 11 '
注意:列表太长,以上输出只是列表的一部分。
-
Get Data: To get COVID-19 related information.
```py from covid import Covid
covid = Covid() print(covid.get_data()) ```
输出:
[{'id': '18 ','国家':' US ',' confirmed': 1577758,' active': 1181132,' deals ':94729,' recovered': 298418,' latitude': 40.0,'经度':-100.0,' last_update': 1590143562000 ',{'id': '14 ',' country': 'Russia ',' confirmed': 326448,' active ':2233374,' deals ':3249,' recovered ':
注意:列表太长,以上输出只是列表的一部分。
-
Get Status By Country ID: To get COVID-19 related information by Country Id
```py from covid import Covid
covid = Covid() cases = covid.get_status_by_country_id(18)
print(cases) ```
输出:
{'id': '18 ','国家':' US ','已确认':1541110,'活动':1154535,'死亡':92712,'已恢复':289392,'纬度':40.0,'经度':-100.0,' last_update': 1590003166000}
-
Get Status By Country Name
```py from covid import Covid
covid = Covid() italy_cases = covid.get_status_by_country_name("italy")
print(italy_cases) ```
输出:
{'id': '11 ','国家': '意大利','已确认':227364,'活动':62752,'死亡':32330,'已恢复':132282,'纬度':41.8719,'经度':12.5674,' last_update': 1590003166000}
-
Get Total Confirmed cases, Active cases, Recovered cases and Deaths
```py from covid import Covid
covid = Covid()
confirmed = covid.get_total_confirmed_cases() print('Confirmed :', end =" ") print(confirmed)
active = covid.get_total_active_cases() print("Active:", end =" ") print(active)
recovered = covid.get_total_recovered() print('Recovered:', end =" ") print(recovered)
deaths = covid.get_total_deaths() print('Deaths:', end =" ") print(deaths) ```
输出:
py Confirmed : 4955312 Active: 2750033 Recovered: 1874998 Deaths: 325810
版权属于:月萌API www.moonapi.com,转载请注明出处