Мне нужно получить самые новые файлы/каталоги на моем FTP-сервере (обновлено сегодня), я обнаружил это решение:
def callback(line):
try:
#only use this code if you'll be dealing with that FTP server alone
#look into dateutil module which parses dates with more flexibility
when = datetime.strptime(re.search('[A-z]{3}\s+\d{1,2}\s\d{1,2}:\d{2}', line).group(0), "%b %d %H:%M")
today = datetime.today()
if when.day == today.day and when.month == today.month:
pass
print "Updated file"
#####THE CODE HERE#######
except:
print "failed to parse"
return
ftp.retrlines('LIST', callback)
НО: с этим кодом я получаю только кратные «не удалось проанализировать», а также кратные отпечатки «Обновленный файл». Но мне нужно, чтобы имя файла/каталога файла/каталога было обновлено сегодня. Какой код нужно вставить в часть «#####THE CODE HERE#######», чтобы получить имя каталога?