【发布时间】:2010-08-10 22:45:46
【问题描述】:
我有一个 Python Web 服务器(mod_python,如果这有什么不同的话),我想开始格式化一些货币。格式化货币时,我有两条信息 - 值(作为数字)和货币(作为三个字母 ISO 4217 code)。我还可以检索正在格式化货币的国家(甚至城市)。我可以预期会格式化多种货币 - 美元、加元、日元、英镑、欧元等。每个请求可能是不同的货币。
我知道the locale module,但它并没有达到我想要的效果。该模块似乎基于计算机的区域设置,因此它不适用于格式化任何给定的货币。
有没有办法在 Python 中做到这一点?或者有人知道可以解决这个问题的好图书馆吗?
【问题讨论】:
-
格式取决于语言环境,而不是货币。例如,EUR 在多个国家/地区使用,这些国家/地区有几种不同的格式规则。
-
嗯,好点子。我也可以访问国家代码。我会坚持下去的。
标签: python formatting currency