我有一个 python 脚本,它使用ftplib通过 FTP 下载文件。
我当前的下载代码看起来就像 ftp lib 文档中的示例:
ftp.retrbinary('RETR README', open('README', 'wb').write)
现在我有一个要求,通过 FTP 下载的文件需要与 FTP 服务器本身的文件具有相同的最后修改时间。假设我可以从 中解析出时间ftp.retrlines('list')
,如何在下载的文件上设置修改时间?
如果这很重要,我使用的是基于 unix 的操作系统。