gpt4 book ai didi

python - 从用户输入中使用 pycountry 获取国家代码

转载 作者:行者123 更新时间:2023-11-28 22:32:41 29 4
gpt4 key购买 nike

我正在尝试将国家名称转换为所需的国家代码。

例如:

United Kingdom : UK

我尝试了以下操作:

import pycountry
user_input = raw_input(': ')
mapping = {country.name: country.alpha2 for country in pycountry.countries}
print mapping.get(user_input)

我认为我可能误解了文档,因为我收到以下错误:

    mapping = {country.name: country.alpha2 for country in pycountry.countries}
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pycountry/db.py", line 22, in __getattr__
raise AttributeError
AttributeError

最佳答案

import pycountry
user_input = raw_input(': ')
mapping = {country.name: country.alpha_2 for country in pycountry.countries}
print mapping.get(user_input)

是您使用“alpha2”而不是 alpha_2 的正确方法

关于python - 从用户输入中使用 pycountry 获取国家代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40628490/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com