一尘不染

转换小数点

python

我有一个要读取数据的CSV文件,我想将其读入Python。我得到包含类似字符串的列表"2,5"。现在这样做float("2,5")不起作用,因为它的小数点错误。

我如何将其读入Python 2.5


阅读 289

收藏
2021-01-20

共1个答案

一尘不染

float("2,5".replace(',', '.')) 在大多数情况下会做

如果value数量庞大且.已使用了数千个,则可以:

将所有逗号替换为要点: value.replace(",", ".")

删除除最后一点以外的所有内容: value.replace(".", "", value.count(".") -1)

2021-01-20