在Python中设置区域设置(十进制符号)设置时遇到问题

时间:2013-05-28 11:43:49

标签: python locale

我有一个问题,住在一个国家,十进制符号是“,”而不是“。”。 我试图在我的python代码中设置语言环境设置。

locale.setlocale(locale.LC_ALL,'')
如果我打印到shell,

会导致这种情况:

'decimal_point': ','

但是当我尝试将字符串转换为浮点数时,我得到了这个:

  

ValueError:无法将字符串转换为float:'25,00'

如果我做错了,我会很感激。 当然,我可以轻松地在文本编辑器中更改",""."(制表符分隔文件),但我想使用更专业的东西:D

由于 -v

0 个答案:

没有答案