好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > python基于watchdog庫(kù)全自動(dòng)化監(jiān)控目錄文件

python基于watchdog庫(kù)全自動(dòng)化監(jiān)控目錄文件

熱門標(biāo)簽:汕頭電商外呼系統(tǒng)供應(yīng)商 400電話 申請(qǐng) 條件 北京外呼電銷機(jī)器人招商 電銷機(jī)器人 金倫通信 云南地圖標(biāo)注 南京crm外呼系統(tǒng)排名 crm電銷機(jī)器人 賓館能在百度地圖標(biāo)注嗎 鄭州智能外呼系統(tǒng)中心

楔子

有些時(shí)候我們需要對(duì)一個(gè)目錄進(jìn)行監(jiān)控,檢測(cè)其內(nèi)部是否有文件的新增、刪除、以及每個(gè)文件的內(nèi)容是否發(fā)生變化,這個(gè)時(shí)候如果是你的話,你會(huì)選擇怎么做呢?

顯然也是一個(gè)比較麻煩的工作,倒不是說難,主要是比較繁雜。但萬幸的是,已經(jīng)有一個(gè)第三方包watchdog幫我們完美地實(shí)現(xiàn)了這一點(diǎn),所以這就是Python啊,想做什么都有現(xiàn)成的。

那么下面就來看一下它的用法,當(dāng)然要先安裝。直接:pip install watchdog即可。

使用方法

在我的桌面上有一個(gè)空目錄test,一會(huì)兒我們對(duì)這個(gè)目錄做的操作都會(huì)體現(xiàn)出來,另外這個(gè)包是可以適配所有主流操作系統(tǒng)的。

# 導(dǎo)入Observer和FileSystemEventHandler
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler


# 定義一個(gè)類, 繼承自FileSystemEventHandler
class CodeEventHandler(FileSystemEventHandler):

 def on_moved(self, event):
  """當(dāng)一個(gè)文件或者目錄被重命名時(shí)"""
  print(f"{event.src_path} 被重命名為 {event.dst_path}")

 def on_created(self, event):
  """當(dāng)一個(gè)文件或者目錄被創(chuàng)建時(shí)"""
  print(f"{event.src_path}被創(chuàng)建了")

 def on_deleted(self, event):
  """當(dāng)一個(gè)文件或者目錄被刪除時(shí)"""
  print(f"{event.src_path}被刪除了")

 def on_modified(self, event):
  """當(dāng)一個(gè)文件或者目錄被修改時(shí)"""
  print(f"{event.src_path}被修改了")


def main():
 # 創(chuàng)建一個(gè)觀察者
 observer = Observer()
 # 開啟調(diào)度, 接收三個(gè)參數(shù): handler、監(jiān)控的目錄、是否遞歸所有子目錄
 observer.schedule(CodeEventHandler(), r"C:\Users\satori\Desktop\test", True)
 # 啟動(dòng)監(jiān)聽, 注意: 這里是開啟了一個(gè)新的守護(hù)線程, 所以程序如果結(jié)束, 該線程也會(huì)停止
 # 這也符合我們的需求
 observer.start()


main()
while True:
 pass

下面就來演示一下:

創(chuàng)建一個(gè)文件

C:\Users\satori\Desktop\test\新建文本文檔.txt被創(chuàng)建了

創(chuàng)建一個(gè)目錄

C:\Users\satori\Desktop\test\新建文件夾 被創(chuàng)建了

重命名

C:\Users\satori\Desktop\test\新建文本文檔.txt 被重命名為 C:\Users\satori\Desktop\test\1.txt
C:\Users\satori\Desktop\test\新建文件夾 被重命名為 C:\Users\satori\Desktop\test\test_child

將文件1.txt移動(dòng)到子目錄test_child, 所以此時(shí)會(huì)伴隨一個(gè)創(chuàng)建、一個(gè)刪除以及一個(gè)修改

C:\Users\satori\Desktop\test\1.txt 被刪除了 //因?yàn)樵撐募苿?dòng)之后相當(dāng)于不存在了, 所以被刪除了
C:\Users\satori\Desktop\test\test_child\1.txt 被創(chuàng)建了 //顯然此時(shí)文件相當(dāng)于被創(chuàng)建
C:\Users\satori\Desktop\test\test_child 被修改了 
//因?yàn)閠est目錄里面的文件變了, 因此相當(dāng)于被修改了
//如果是文本, 那么會(huì)監(jiān)控內(nèi)容是否變化, 目錄則監(jiān)控內(nèi)部文件的數(shù)量和位置是否有變化

修改文件1.txt

C:\Users\satori\Desktop\test\1.txt 被修改了

小結(jié)

使用方法非常簡(jiǎn)單,內(nèi)部都幫你封裝好了,所以watchdog這個(gè)包確實(shí)可以節(jié)省不少事情。

以上就是python基于watchdog庫(kù)全自動(dòng)化監(jiān)控目錄文件的詳細(xì)內(nèi)容,更多關(guān)于python watchdog庫(kù)全自動(dòng)化監(jiān)控目錄文件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • 教你怎么用Python處理excel實(shí)現(xiàn)自動(dòng)化辦公
  • Python 制作自動(dòng)化翻譯工具
  • python實(shí)現(xiàn)百度文庫(kù)自動(dòng)化爬取
  • python使用pytest接口自動(dòng)化測(cè)試的使用
  • python+pywinauto+lackey實(shí)現(xiàn)PC端exe自動(dòng)化的示例代碼
  • python 自動(dòng)化偷懶的四個(gè)實(shí)用操作
  • python實(shí)現(xiàn)自動(dòng)化群控的步驟
  • python之Django自動(dòng)化資產(chǎn)掃描的實(shí)現(xiàn)
  • Python 實(shí)現(xiàn)自動(dòng)化Excel報(bào)表的步驟
  • python自動(dòng)化實(shí)現(xiàn)自動(dòng)回復(fù)QQ消息
  • 教你用python控制安卓手機(jī)

標(biāo)簽:西寧 浙江 梅州 錫林郭勒盟 石家莊 昆明 懷化 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python基于watchdog庫(kù)全自動(dòng)化監(jiān)控目錄文件》,本文關(guān)鍵詞  python,基于,watchdog,庫(kù)全,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python基于watchdog庫(kù)全自動(dòng)化監(jiān)控目錄文件》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python基于watchdog庫(kù)全自動(dòng)化監(jiān)控目錄文件的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 美国女网址www呦女| 20|9伦理片| 成人免费视频一区| 欧美性大战久久久久久久蜜桃| 香港三级聊斋孽欲狐仙| 国产人妻精品一区二区三水牛影视| 两个奶头红肿拉扯露出来| 日本黄色视屏| 黑料传送门tttzzz07du| 成人免费看黄20分钟| 成人一级片在线观看| 黄色网址进入| 久久99 精品无码网站| 尝试黑人洋吊的困难和挑战| 夹得好紧宝贝使劲夹高h| 公交系列| 亚洲精品黄色| 两个女人的诱惑| 全黄特级爱片| 免费无码又爽又刺激A片软件妖精| 美日毛片| 欧美精品无码一级毛片免费大全| 校服下的浑圆h| 日韩精品视频无吗| 插烂你的逼| japanese日本护士xx在线| 国产精品1000夫妇激情啪| 免费黄色网站视频| 国产精品麻豆| 狠狠色噜噜色狠狠狠综合久久绑架| 女s调教m男免费网站| 国产精品天干天干在线播放| 国产无遮挡A片又黄又爽小直播 | 爽妇网国产精品| 富太太做私密养护一般多少钱| 免费无遮挡??视频网站在线观看| 男男漫画无删减羞羞漫画| 女人把私密部位张开让男人桶| www.老鸭窝| 啊~用力cao嗯cao烂我| 国产精品 无码 一区二区|