Python 監(jiān)測文件是否更新的方法
更新時間:2019年06月10日 11:45:43 作者:kikyou199190
今天小編就為大家分享一篇Python 監(jiān)測文件是否更新的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
主要邏輯是判斷文件的最后修改時間與創(chuàng)建時間是否在秒級別上一致,此代碼適用于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至今的秒數(shù)),不方便我們讀取時間,所以會打印出轉換的時間格式。
由于Linux時間戳精度太高,我們只保留到秒級別。
if int(os.stat(FileName).st_ctime)==int(os.stat(FileName).st_mtime): print 'File has not been modified.'
以上這篇Python 監(jiān)測文件是否更新的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python實現(xiàn)Kerberos用戶的增刪改查操作
這篇文章主要介紹了Python實現(xiàn)Kerberos用戶的增刪改查操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
Win10下配置tensorflow-gpu的詳細教程(無VS2015/2017)
這篇文章主要介紹了Win10下配置tensorflow-gpu(無VS2015/2017),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07
使用Python實現(xiàn)數(shù)據(jù)重采樣的示例代碼
數(shù)據(jù)重采樣是一種用于調整數(shù)據(jù)集大小或分布的技術,它涉及通過增加或減少數(shù)據(jù)點的數(shù)量來修改現(xiàn)有數(shù)據(jù)集,下面我們就來學習一下如何利用Python實現(xiàn)數(shù)據(jù)重采樣吧2023-11-11

