gpt4 book ai didi

python - 我正在尝试从 python 中的 .csv 文件中获取值并面临此错误

转载 作者:太空宇宙 更新时间:2023-11-04 08:14:57 24 4
gpt4 key购买 nike

ValueError:以 10 为底的 int() 无效文字:'405,000'

代码如下:

for d in csv.DictReader(open(c_name + '.csv'), delimiter=','):
global d_value
d_value = int(d['Debt Value'])

最佳答案

您的值中似乎有一个逗号,这就是您看到错误的原因。您可能想通过执行以下操作来清理您的号码:

    d_value = int(d['Debt Value'].replace(",", ""))

当您正在处理这些文件时,最好在处理完文件后将其关闭。您可以使用 with statement以确保它会在您的区 block 之后关闭。

with open(c_name + ".csv") as csvfile:
for d in csv.DictReader(csvfile, delimiter=','):
global d_value
d_value = int(d['Debt Value'].replace(",", ""))

关于python - 我正在尝试从 python 中的 .csv 文件中获取值并面临此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16094205/

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