如何使用 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