【发布时间】:2013-05-10 08:12:30
【问题描述】:
在 python 中,我导入一个 csv 文件,每行都有一个日期时间值 (2013-03-14 07:37:33) 我想将它与我通过时间戳获得的日期时间值进行比较。 我假设当我读取 csv 时,结果是字符串,但是当我尝试在循环中将它们与时间戳中的字符串进行比较时,根本不会比较它们而不会同时给我一个错误。
有什么建议吗?
csv_in = open('FakeOBData.csv', 'rb')
reader = csv.reader(csv_in)
for row in reader:
date = row
OBD.append(date)
。 . .
for x in OBD:
print x
sightings = db.edge.find ( { "tag" : int(participant_tag)},{"_id":0}).sort("time")
for sighting in sightings:
time2 = datetime.datetime.fromtimestamp(time)
if x == time2:
【问题讨论】:
-
您能否扩展您的意思,“但是当我尝试在循环中将它们与时间戳中的字符串进行比较时,根本不会比较它们而不同时给我一个错误”跨度>
标签: python datetime csv timestamp