2

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

locale.setlocale(locale.LC_ALL,'')

如果我打印到外壳,结果是这样的:

'decimal_point': ','

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

ValueError:无法将字符串转换为浮点数:'25,00'

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

谢谢-v

4

0 回答 0