gpt4 book ai didi

python - 值错误 : Unconverted data remains . 000

转载 作者:行者123 更新时间:2023-12-05 08:50:00 27 4
gpt4 key购买 nike

我是 Python 的 super 新手,当我的源 csv 文件更改其格式时,我陷入了循环。日期字段现在有这样的:2020-07-22T00:00:00.000 而我想要的是这样的:2020-07-22

我需要读取源 csv 并将其附加到数据库表中。我查看了其他一些问题,发现了这个示例代码,我认为它可以做我想做的事情(创建一个 csv 副本,其中包含新格式化的日期,我可以将其与我的其余代码一起使用)。

import csv
from datetime import datetime

with open(csvCasesVH, 'r') as source:
with open(csvCasesVH2, 'w') as result:
writer = csv.writer(result, lineterminator='\n')
reader = csv.reader(source)
source.readline()
for row in reader:
ts = datetime.strptime(row[0], '%Y-%m-%dT%H:%M:%S').strftime("%Y-%m-%d")
print(ts)
row[0]=ts
if ts != "":
writer.writerow(row)
source.close()
result.close()

我正在尝试弄清楚日期时间格式 - 几乎到了那里,但现在这个 .000 卡在那里我不知道该怎么做:

ValueError:未转换的数据仍然存在:.000

如有任何建议,我将不胜感激。谢谢。

最佳答案

尝试更新行:

ts = datetime.strptime(row[0], '%Y-%m-%dT%H:%M:%S').strftime("%Y-%m-%d")

收件人:

ts = datetime.strptime(row[0], '%Y-%m-%dT%H:%M:%S.%f').strftime("%Y-%m-% d")

注意 .%f 代表微秒

关于python - 值错误 : Unconverted data remains . 000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63041536/

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