比较文件时间戳

时间:2017-03-17 16:54:45

标签: python timestamp

我想根据创建时间来比较两个不同文件夹中的两个文件。

#!/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中为其创建一个新副本。

1 个答案:

答案 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