python3与locale.str的问题在浮点数上不起作用?

时间:2018-11-19 17:04:52

标签: locale python-3.6

我遇到了locale.str()的一些问题。它不会为我的语言环境设置生成有效的数字字符串:

% python3
Python 3.6.6 (default, Sep 12 2018, 18:26:19) 
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import locale
>>> locale.getlocale()
('de_DE', 'UTF-8')
>>> locale.str(.2)
'0.2'

以下文档:

locale.str(float)

使用与内置函数str(float)相同的格式来格式化浮点数,但要考虑到小数点。 docs

我希望德语格式为'0,2'。

我的错误在哪里?

0 个答案:

没有答案