В файле с логами найти и вывести дату самого позднего лога (по метке времени)
Привет всем участникам сообщества и тем,кто это читает. Я изучаю Python и несколько дней не могу выполнить один пункт д.з.. Прошу вашей помощи. Дан лог и задание: "В файле с логами найти и вывести дату самого позднего лога (по метке времени. Т.е. самый поздний по времени, дату не учитываем!)". Открываю я лог:
'''python f = open(r"C:\Users\artem\Documents\Артем\PycharmProjects\python_lesson_4\log", "r") text = f.read() print(text) ''' Информация в логе такая (у меня она по строкам, а тут без переносов выводится): 2011-08-01 18:03:34,338 - exampleApp - INFO - Program started 2012-09-02 19:13:53,338 - exampleApp - INFO - added 7 and 8 to get15 2012-10-02 20:23:31,338 - exampleApp - INFO - Done! 2013-08-01 01:43:33,338 - exampleApp - INFO - Program started 2011-09-19 12:53:33,338 - exampleApp - INFO - added 10 and 11 to get15 2012-10-12 22:03:33,338 - exampleApp - INFO - Done! 2017-08-01 01:13:51,338 - exampleApp - INFO - Program started 2019-09-19 12:21:34,338 - exampleApp - INFO - added 7 and 8 to get15 2018-10-12 23:31:01,338 - exampleApp - INFO - Done!
Я пробовал его отсортировать по знаку ",", дальше мой план был сделать словарь {дата:все остальное, что после запятой}, и дальше отсортировать словарь по возрастанию, после просто вывести последнюю запись словаря по индексу [-1]. Но я застрял на словаре. Благодарю Вас за помощь.