У меня есть файл журнала, и я пытаюсь распечатать данные между двумя датами.
2020-01-31T20:12:38.1234Z, asdasdasdasdasdasd,...\n
2020-01-31T20:12:39.1234Z, abcdef,...\n
2020-01-31T20:12:40.1234Z, ghikjl,...\n
2020-01-31T20:12:41.1234Z, mnopqrstuv,...\n
2020-01-31T20:12:42.1234Z, wxyzdsasad,...\n
Это образец файла журнала, и я хочу напечатать строки между 2020-01-31T20: 12: 39 до 2020-01-31T20: 12: 41.
Пока мне удалось найти и распечатать начальную строку даты. Я пропустил начальную дату в качестве начальной.
with open("logfile.log") as myFile:
for line in myFile:
linenum += 1
if line.find(start) != -1:
print("Line " + str(linenum) + ": " + line.rstrip('\n'))
, но как мне продолжить печать до конечной даты?