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中在for循环中嵌套使用if和else语句的技巧
Jun 20 Python
教你用Python脚本快速为iOS10生成图标和截屏
Sep 22 Python
Python利用flask sqlalchemy实现分页效果
Aug 02 Python
python 输出上个月的月末日期实例
Apr 11 Python
使用Django启动命令行及执行脚本的方法
May 29 Python
python反编译学习之字节码详解
May 19 Python
Python列表倒序输出及其效率详解
Mar 04 Python
使用Python实现批量ping操作方法
May 06 Python
python可迭代对象去重实例
May 15 Python
Python -m参数原理及使用方法解析
Aug 21 Python
用 python 进行微信好友信息分析
Nov 28 Python
python基于pexpect库自动获取日志信息
Feb 01 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
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
php防止网站被刷新的方法汇总
2014/12/01 PHP
CI框架中$this->load->library()用法分析
2016/05/18 PHP
JQuery从头学起第一讲
2010/07/04 Javascript
js substr、substring和slice使用说明小记
2011/09/15 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
2013/06/27 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
js计算字符串长度包含的中文是utf8格式
2013/10/15 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
Vue的轮播图组件实现方法
2018/03/03 Javascript
使用Vue自定义指令实现Select组件
2018/05/24 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
2019/10/23 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
通过C++学习Python
2015/01/20 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
Python实现大数据收集至excel的思路详解
2020/01/03 Python
Python作用域与名字空间原理详解
2020/03/21 Python
python sitk.show()与imageJ结合使用常见的问题
2020/04/20 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
基于Python的身份证验证识别和数据处理详解
2020/11/14 Python
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
国贸专业个人求职信分享
2013/12/04 职场文书
场地使用证明模板
2014/10/25 职场文书
神州牡丹园的导游词
2019/11/20 职场文书
Python学习之时间包使用教程详解
2022/03/21 Python
python Tkinter模块使用方法详解
2022/04/07 Python