gpt4 book ai didi

python - 如何在 Python 中从给定的 ISO-3166-1 alpha-2 代码获取国家/地区名称?

转载 作者:行者123 更新时间:2023-12-03 08:25:34 25 4
gpt4 key购买 nike

我希望用户输入 ISO-3166-1 alpha-2 代码。

country_code = input("Please enter a country's two-letter code (e.g. FR, US) :")

然后我想将代码翻译成国家/地区的名称:

FR -> France
US -> United States of America

https://laendercode.net/en/2-letter-list.html

我该怎么做?

最佳答案

您可以使用country_converter,通过pip installcountry_converter进行安装。
这大约是 50kb,而 pycountry 大约是 10mb。

转换很容易,例如:

import country_converter as coco
input_country = input(" Please choose a contry tagg (like fr, us...) :")
converted_country = coco.convert(names=input_country, to="name")
print(converted_country)
  • names 可以是单数,也可以是可以混合输入的列表
    • names="fr"
    • names=["fr", "美国", "826", 276, "中国"]

文档中列出了很多分类方案,可以将其作为输入或转换为。

关于python - 如何在 Python 中从给定的 ISO-3166-1 alpha-2 代码获取国家/地区名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66788711/

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