У меня есть скрипт Python, который загружает файл по FTP, используя ftplib .
Мой текущий код загрузки выглядит точно так же, как пример в документации ftp lib :
ftp.retrbinary('RETR README', open('README', 'wb').write)
. Теперь у меня есть требование, чтобы файл, загруженный по FTP, имел то же время последнего изменения, что и файл на самом FTP-сервере. Предполагая, что я могу разобрать время из ftp.retrlines('list')
, как я могу установить измененное время в загруженном файле?
Я использую ОС на базе Unix, если это имеет значение.