我有一个问题,住在一个国家,十进制符号是“,”而不是“。”。 我试图在我的python代码中设置语言环境设置。
locale.setlocale(locale.LC_ALL,'')
如果我打印到shell,会导致这种情况:
'decimal_point': ','
但是当我尝试将字符串转换为浮点数时,我得到了这个:
ValueError:无法将字符串转换为float:'25,00'
如果我做错了,我会很感激。
当然,我可以轻松地在文本编辑器中更改","
到"."
(制表符分隔文件),但我想使用更专业的东西:D
由于 -v