【问题标题】:Get the country id from the name with pycountry使用 pycountry 从名称中获取国家/地区 ID
【发布时间】:2021-04-04 02:05:53
【问题描述】:

我在给出国家/地区名称时尝试获取国家/地区 ID。

import pycountry

pays = "france"

initales_pays = pycountry.countries.search_fuzzy(pays)
print(initales_pays)

结果是

[Country(alpha_2='FR', alpha_3='FRA', name='France', numeric='250', official_name='French Republic')]

我如何使用alpha_2

【问题讨论】:

  • 你在pycountry的文档中发现了什么?
  • 我在 pycountry 文档中没有找到我的答案:s,我发现“germany = pycountry.countries.get(alpha_2='DE')”但没有编译

标签: python python-3.x


【解决方案1】:

根据pycountry page on PyPI 上显示的示例,Country 实例的属性可以作为属性访问。

在你的情况下,这将是:

country = initales_pays[0]
country.alpha_2  # 'FR'

【讨论】:

    猜你喜欢
    • 2019-09-18
    • 2013-11-05
    • 1970-01-01
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    • 2016-06-11
    • 2017-06-30
    • 2021-04-09
    相关资源
    最近更新 更多