网络编程
位置:首页>> 网络编程>> Python编程>> Python 监测文件是否更新的方法

Python 监测文件是否更新的方法

作者:kikyou199190  发布时间:2022-05-11 02:37:20 

标签:Python,监测,文件,更新

主要逻辑是判断文件的最后修改时间与创建时间是否在秒级别上一致,此代码适用于Python 2.


import time
import os

#Read fime name
FileName='D:/scapegoat/xx.csv'

#print file creation time
print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(os.stat(FileName).st_ctime))

#print file modified time
print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(os.stat(FileName).st_mtime)

因为 os.stat 取出的时间为Linux的时间戳(从1970/1/1至今的秒数),不方便我们读取时间,所以会打印出转换的时间格式。

由于Linux时间戳精度太高,我们只保留到秒级别。


if int(os.stat(FileName).st_ctime)==int(os.stat(FileName).st_mtime):
 print 'File has not been modified.'

来源:https://blog.csdn.net/kikyou199190/article/details/78182788

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com