Python: открытие определенного файла с последней отметкой времени в имени ⇐ Python
-
Гость
Python: открытие определенного файла с последней отметкой времени в имени
У меня в каталоге есть набор файлов JSON, которые выглядят следующим образом:
P2096_20240221114151310.json QA558_20240223154745500.json QA558_20240223165244591.json Я хочу передать строку слева от подчеркивания в качестве аргумента, а затем открыть файл JSON с последней отметкой времени в имени.
Вот что у меня есть на данный момент:
импортировать глобус защита get_file (имя): файлы = glob.glob('./*.json') правильные_файлы = [] для файла в файлах: файл = file.strip('.\\') если file.startswith(имя): Correct_files.append(файл) печать (правильные_файлы) get_file('QA558') И это привело меня сюда:
['QA558_20240223154745500.json', 'QA558_20240223165244591.json'] Именно здесь я застрял. Я знаю, что после того, как я найду максимальную временную метку, я добавлю оператор with, чтобы загрузить файл как данные, но я просто не знаю, как добраться до этой точки.
У меня в каталоге есть набор файлов JSON, которые выглядят следующим образом:
P2096_20240221114151310.json QA558_20240223154745500.json QA558_20240223165244591.json Я хочу передать строку слева от подчеркивания в качестве аргумента, а затем открыть файл JSON с последней отметкой времени в имени.
Вот что у меня есть на данный момент:
импортировать глобус защита get_file (имя): файлы = glob.glob('./*.json') правильные_файлы = [] для файла в файлах: файл = file.strip('.\\') если file.startswith(имя): Correct_files.append(файл) печать (правильные_файлы) get_file('QA558') И это привело меня сюда:
['QA558_20240223154745500.json', 'QA558_20240223165244591.json'] Именно здесь я застрял. Я знаю, что после того, как я найду максимальную временную метку, я добавлю оператор with, чтобы загрузить файл как данные, но я просто не знаю, как добраться до этой точки.
Мобильная версия