В python я импортирую файл csv с одним значением datetime в каждой строке (2013-03-14 07:37:33) , и я хочу сравнить он со значениями даты и времени, которые я получаю с отметкой времени. Я предполагаю, что когда я читаю csv, результатом является строка, но когда я пытаюсь сравнить их в цикле со строками из timestamp, они не сравнивают их вообще, не давая мне ошибку одновременно.Сравнение python: date.time from csv file to date.time from timestamp
Любые предложения?
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:
Можете ли вы расширить на то, что вы имеете в виду «, но когда я пытаюсь сравнить их в цикле с строк из временной метки не сравнить их вообще, не давая мне ошибку в то же время " –