【发布时间】:2019-05-09 16:07:06
【问题描述】:
我看到这是一个受欢迎的问题,所以希望有人可以帮助我。然而,我被难住了。我的 CSV 文件在第一列中包含时间戳,例如
18:49:45
19:50:31
20:51:26
我的代码如下。我想我使用了正确的 24 小时、分钟和秒格式。
import csv
import time
with open('file.csv', 'rb')as csvfile:
filereader = csv.reader(csvfile, delimiter=',')
for row in filereader:
date = row[0]
parsed = datetime.datetime.strptime(date, '%H:%M:%S')
错误:ValueError:时间数据“LEGACY SYSTEM”与格式“%H:%M:%S”不匹配
【问题讨论】:
-
你的 csv 文件是否有标题行?
-
@buran 是的,它确实如此,所以我需要跳过那些?
-
是的,您需要跳过标题行。或使用 csv.DictReader
标签: python csv python-2.6 valueerror