Форум сайта python.su
0
Здравствуйте. Много гуглил, и на форуме здесь искал, есть только когда пишешь не посредственно строку в strptime, а как строку из переменной вставить не могу понять. Подскажите пожалуйста.
import time import datetime import os directory = 'd:/backup_python/backup/daily/' files = os.listdir(directory) now = datetime.datetime.now() for key in files: base = os.path.splitext(key)[0] base_date = datetime.datetime.strptime(base, '%d.%m.%y') if now > base_date: print(base_date) print('Удалить!') else: print(base_date) print('Оставить.')
Офлайн
0
Решено. Я формат проглядел там год не 18 а 2018, то есть не %у а %У)
Офлайн
0
а мозно фаил посмотретъ?
Офлайн