Python-将货币代码转换为其符号

Python-将货币代码转换为其符号,第1张

Python-将货币代码转换为其符号

使用语言环境模块:

import localelocales=('en_AU.utf8', 'en_BW.utf8', 'en_CA.utf8',    'en_DK.utf8', 'en_GB.utf8', 'en_HK.utf8', 'en_IE.utf8', 'en_IN', 'en_NG',    'en_PH.utf8', 'en_US.utf8', 'en_ZA.utf8',    'en_ZW.utf8', 'ja_JP.utf8')for l in locales:    locale.setlocale(locale.LC_ALL, l)    conv=locale.localeconv()    print('{ics} ==> {s}'.format(ics=conv['int_curr_symbol'],s=conv['currency_symbol']))

产量:

AUD  ==> $BWP  ==> PuCAD  ==> $DKK  ==> krGBP  ==> £HKD  ==> HK$EUR  ==> €INR  ==> ₨NGN  ==> ₦PHP  ==> PhpUSD  ==> $ZAR  ==> RZWD  ==> Z$JPY  ==> ¥

请注意,您需要在计算机上安装区域设置信息。在Ubuntu上,这意味着已

language-pack-*
安装正确的软件包。

在* nix系统上,您可以通过以下方式找到已知语言环境的列表(例如

en_GB.utf8
):

locale -a

我不知道从Python内部获取此列表的方法(不使用

subprocess
)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5057646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存