gpt4 book ai didi

python - 读取数字作为输入时转换小数点

转载 作者:IT老高 更新时间:2023-10-28 22:16:09 26 4
gpt4 key购买 nike

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

如何将其作为 2.5 读入 Python?

最佳答案

您可以通过区域感知方式进行操作:

import locale

# Set to users preferred locale:
locale.setlocale(locale.LC_ALL, '')
# Or a specific locale:
locale.setlocale(locale.LC_NUMERIC, "en_DK.UTF-8")

print locale.atof("3,14")

阅读 this使用此方法之前的部分。

关于python - 读取数字作为输入时转换小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7106417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com