我正在尝试使用下面的代码从 pygal.i18n 导入 COUNTRIES。
from pygal.i18n import COUNTRIES
运行此程序后,出现以下错误。
ImportError: No module named 'pygal.i18n'.
谁能告诉我问题是什么?
谢谢
该i18n
模块已在 pygal-2.0.0 中删除,但是现在可以在pygal_maps_world
插件中找到它。
您可以使用pip install pygal_maps_world
. 然后您可以访问COUNTRIES
: pygal.maps.world.COUNTRIES
from pygal.maps.world import COUNTRIES
模块的剩余部分i18n
可以通过以下方式导入:
from pygal_maps_world import i18n
尝试: pip3 install pygal.maps.world 然后: from pygal.maps.world import COUNTRIES
它和 i18n 模块做同样的事情
作者,希望对你有用
from pygal_maps_world import i18n
# выводим код страны и ее название в принятом международном формате
for country_code in sorted(i18n.COUNTRIES.keys()):
print(f"{country_code} - {i18n.COUNTRIES[country_code]}")
例如,th - 泰国 tj - 塔吉克斯坦 tl - 东帝汶 tm - 土库曼斯坦