Python 監(jiān)測(cè)文件是否更新的方法
主要邏輯是判斷文件的最后修改時(shí)間與創(chuàng)建時(shí)間是否在秒級(jí)別上一致,此代碼適用于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)
因?yàn)?os.stat 取出的時(shí)間為L(zhǎng)inux的時(shí)間戳(從1970/1/1至今的秒數(shù)),不方便我們讀取時(shí)間,所以會(huì)打印出轉(zhuǎn)換的時(shí)間格式。
由于Linux時(shí)間戳精度太高,我們只保留到秒級(jí)別。
if int(os.stat(FileName).st_ctime)==int(os.stat(FileName).st_mtime): print 'File has not been modified.'
以上這篇Python 監(jiān)測(cè)文件是否更新的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python 集合set中 add與update區(qū)別介紹
這篇文章主要介紹了python 集合set中 add與update區(qū)別介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
python爬蟲(chóng)快速響應(yīng)服務(wù)器的做法
在本篇文章里小編給大家整理的是一篇關(guān)于python爬蟲(chóng)快速響應(yīng)服務(wù)器的做法,需要的朋友們可以參考下。2020-11-11
Flask項(xiàng)目的部署的實(shí)現(xiàn)步驟
本文主要介紹了Flask項(xiàng)目的部署的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
Python 工具類(lèi)實(shí)現(xiàn)大文件斷點(diǎn)續(xù)傳功能詳解
Python基于numpy靈活定義神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的方法

