显示货币的方法?

2024-05-23 23:03:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有如下数据库值:

price      currency
10.99      USD
13.99      EUR

有没有python库或其他东西可以帮助我在店面上正确地显示货币?例如,它应该是:

10.99 USD ==> $10.99
13.99 EUR (france) ==> 13,99 €

Tags: 数据库货币eurpricecurrencyusdfrance店面
2条回答

可以这样使用babel

import babel.numbers as numbers
print(numbers.format_currency(10.99, 'USD', locale='en_US'))
$10.99
print(numbers.format_currency(13.99, 'EUR', locale='fr_FR'))
13,99 €

在引擎盖下,money uses babel表示区域设置感知 格式化。你知道吗

下面的python模块似乎完成了您要完成的任务:

https://pypi.python.org/pypi/money

相关问题 更多 >