@JRBRO

Путь к самой новой папке на Python, Datetime, как реализовать?

Где-то видел похожий топик, но никак не могу найти. Суть такая- скрипт создает папки с таким именем
time_now  = datetime.datetime.now().strftime('Snapshot_%m_%d_%Y_%H_%M')
os.rename("Snap_temp",time_now)


Сейчас я в скрипт путь вставляю мануально snap_path = (sys.argv[1])

Как может выглядеть схема, в которой он сможет считывать статичное название, но выбивать самое свежее из динамических?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
1. glob.glob() чтобы выбрать папки по шаблону.
2. Немного str.split() и datetime.datetime.strptime() для извлечения даты. Превращаешь дату в unix timestamp (целое число). Заворачиваешь это всё в функцию вида def keyfunc(folder: str) -> int:
3. max() с именованным параметром key.
4. PROFIT
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
datka
@datka
Ok Google : python path to a newest directory

Раз

два
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы