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


Posted in Python onJune 10, 2019

主要逻辑是判断文件的最后修改时间与创建时间是否在秒级别上一致,此代码适用于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.'

以上这篇Python 监测文件是否更新的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python之import机制详解
Jul 03 Python
python中将字典转换成其json字符串
Jul 16 Python
python将ip地址转换成整数的方法
Mar 17 Python
Python操作MongoDB数据库PyMongo库使用方法
Apr 27 Python
独特的python循环语句
Nov 20 Python
python递归删除指定目录及其所有内容的方法
Jan 13 Python
Python调用C语言的方法【基于ctypes模块】
Jan 22 Python
pip安装时ReadTimeoutError的解决方法
Jun 12 Python
浅谈Python 多进程默认不能共享全局变量的问题
Jan 11 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
Feb 18 Python
使用jupyter notebook运行python和R的步骤
Aug 13 Python
python之语音识别speech模块
Sep 09 Python
python实现随机漫步方法和原理
Jun 10 #Python
使用python判断jpeg图片的完整性实例
Jun 10 #Python
关于Python作用域自学总结
Jun 10 #Python
Python读写文件基础知识点
Jun 10 #Python
python django框架中使用FastDFS分布式文件系统的安装方法
Jun 10 #Python
python三大神器之fabric使用教程
Jun 10 #Python
python判断文件夹内是否存在指定后缀文件的实例
Jun 10 #Python
You might like
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
2013/07/02 PHP
PHP获取本周第一天和最后一天示例代码
2014/02/24 PHP
php的ajax简单实例
2014/02/27 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
YII Framework框架教程之日志用法详解
2016/03/14 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
Thinkphp5.0框架视图view的循环标签用法示例
2019/10/12 PHP
javascript函数库-集合框架
2007/04/27 Javascript
js函数般调用正则
2008/04/08 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
2012/12/11 Javascript
JavaScript和CSS通过expression实现Table居中显示
2013/06/28 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
2016/09/09 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
2017/03/08 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
JS实现canvas简单小画板功能
2020/06/23 Javascript
Python多线程实例教程
2014/09/06 Python
Python 确定多项式拟合/回归的阶数实例
2018/12/29 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
Python3 selenium 实现QQ群接龙自动化功能
2020/04/17 Python
Python virtualenv虚拟环境实现过程解析
2020/04/18 Python
使用python脚本自动生成K8S-YAML的方法示例
2020/07/12 Python
python 绘制正态曲线的示例
2020/09/24 Python
基于html5 canvas做批改作业的小插件
2020/05/20 HTML / CSS
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
大学校园生活自我鉴定
2014/01/13 职场文书
诚信承诺书模板
2014/05/26 职场文书
优秀学生干部先进事迹材料
2014/05/26 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
nginx配置虚拟主机的详细步骤
2021/07/21 Servers
python中使用redis用法详解
2022/12/24 Redis