为什么我不能从 pygal.i18n 导入国家
Why can't I import COUNTRIES from pygal.i18n
我正在尝试使用下面的代码从 pygal.i18n 导入国家/地区。
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 安装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 - 土库曼斯坦
我正在尝试使用下面的代码从 pygal.i18n 导入国家/地区。
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 安装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 - 土库曼斯坦