Здравствуйте. Много гуглил, и на форуме здесь искал, есть только когда пишешь не посредственно строку в strptime, а как строку из переменной вставить не могу понять. Подскажите пожалуйста.
import time
import datetime
import os
directory = 'd:/dir/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('Оставить.')
Так не работает.