gpt4 book ai didi

Python-值错误: unconverted data remains: 09

转载 作者:行者123 更新时间:2023-12-01 09:24:33 31 4
gpt4 key购买 nike

我正在处理两个包含日期列的 csv 文件,第一个 csv 文件与我的代码配合良好,但第二个文件出现错误,显示为“ValueError:未转换的数据仍然是:09”。

请参阅下面的我的代码和屏幕截图,有人可以帮助我吗?

代码:

with open(source_csv,newline="") as csvfile:

csvreader = csv.reader(csvfile, delimiter=',', quotechar='|')

next(csvreader, None) # skip the headers

for row in csvreader:

dictList.append([datetime.strptime(row[0],'%b-%d').strftime('%m%d%Y'),row[1], row[0]])
mmyy = row[0].split("-")
month.append(str(mmyy[0]))
total += int(row[1])

错误: enter image description here

csv 文件: enter image description here

最佳答案

看起来 09 代表年份而不是月份。

import datetime
s = "Jan-09"
print(datetime.datetime.strptime(s, '%b-%y').strftime('%m-%d-%Y'))

输出:

01-01-2009

关于Python-值错误: unconverted data remains: 09,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50539721/

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