我正在一个我们使用多种语言的网站上工作,为了相应地显示价格/货币,我们使用了 babel 库。问题是在调用 format_currency 时,即使价格被显式转换为整数,它也始终返回美分部分。
例子:
>>> print format_currency(100, 'EUR', locale='fr_FR')
100,00 €
>>> print format_currency(int(100), 'EUR', locale='fr_FR')
100,00 €
是否有一种解决方法,以便返回值不包括美分部分以具有类似的东西
>>> print format_currency(int(100), 'EUR', locale='fr_FR')
100 €