如何从python设置文件的最后修改时间?

发布于 2021-01-29 15:56:29

我有一个python脚本,可使用ftplib通过FTP下载文件。

我当前的下载代码看起来像ftp lib docs中的示例:

ftp.retrbinary('RETR README', open('README', 'wb').write)

现在,我要求通过FTP下载的文件必须具有与FTP服务器本身上的文件相同的最后修改时间。假设我可以从中解析出时间ftp.retrlines('list'),如何在下载的文件上设置修改后的时间?

如果重要的话,我使用的是基于Unix的操作系统。

关注者
0
被浏览
49
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    用途os.utime

    import os
    
    os.utime(path_to_file, (access_time, modification_time))
    

    更详尽的示例:https//www.tutorialspoint.com/python/os_utime.htm



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看