我想根据创建时间来比较两个不同文件夹中的两个文件。
#!/usr/bin/env python
import os, time, datetime
f1 = "/home/source/file1.py"
f2 = "/home/backup3/file1.py"
os.path.getatime(f1)
print time.ctime(os.path.getatime(f1))
print time.ctime(os.path.getatime(f2))
文件是在不同时间创建的,但我得到的输出时间和日期相同;为什么?我想比较这两个文件的时间戳,以便每当source/file1.py
发生更改时,我们会在backup3
中为其创建一个新副本。
答案 0 :(得分:0)
您可能希望分别使用os.path.getmtime(path)
或os.path.getctime(path)
方法获取上次修改或创建时间戳。
从文档中,os.path.getatime(path)
返回上次访问路径的时间。参考:https://docs.python.org/3/library/os.path.html#os.path.getatime