91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Python中使用pyinotify模塊對文檔實時監控

發布時間:2021-03-17 16:58:12 來源:億速云 閱讀:249 作者:Leah 欄目:開發技術

怎么在Python中使用pyinotify模塊對文檔實時監控?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

0x01 安裝pyinotify

>>> pip install pyinotify
>>> import pyinotify

0x02 實現對文檔的試試監控功能

這個功能類似與Ubuntu里的rail -f功能,在對目標文件進行修改時,腳本可以實時監控并將新的修改打印出來。

import pyinotify
import time
import os

class ProcessTransientFile(pyinotify.ProcessEvent):
  def process_IN_MODIFY(self, event):
    line = file.readline()
    if line:
      print line, # already has newline

filename = './test.txt'
file = open(filename,'r')
#Find the size of the file and move to the end
st_results = os.stat(filename)
st_size = st_results[6]
file.seek(st_size)

wm = pyinotify.WatchManager()
notifier = pyinotify.Notifier(wm)
wm.watch_transient_file(filename, pyinotify.IN_MODIFY, ProcessTransientFile)

notifier.loop()

看完上述內容,你們掌握怎么在Python中使用pyinotify模塊對文檔實時監控的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

余姚市| 青神县| 仁寿县| 庄浪县| 饶阳县| 循化| 乌拉特前旗| 手游| 万宁市| 新昌县| 霍林郭勒市| 榆中县| 宁德市| 军事| 杭州市| 凯里市| 广灵县| 南平市| 纳雍县| 重庆市| 伊宁县| 阿克苏市| 米泉市| 宽甸| 吴旗县| 宁晋县| 文水县| 历史| 金川县| 宁陕县| 都匀市| 塔河县| 鹤壁市| 通道| 固始县| 宁城县| 眉山市| 双辽市| 南充市| 文水县| 光山县|