国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python pyinotify模塊實(shí)現(xiàn)對(duì)文檔的實(shí)時(shí)監(jiān)控功能方法

2020-01-04 14:22:53
字體:
供稿:網(wǎng)友

0x01 安裝pyinotify

>>> pip install pyinotify>>> import pyinotify

0x02 實(shí)現(xiàn)對(duì)文檔的試試監(jiān)控功能

這個(gè)功能類似與Ubuntu里的rail -f功能,在對(duì)目標(biāo)文件進(jìn)行修改時(shí),腳本可以實(shí)時(shí)監(jiān)控并將新的修改打印出來。

import pyinotifyimport timeimport osclass ProcessTransientFile(pyinotify.ProcessEvent):  def process_IN_MODIFY(self, event):    line = file.readline()    if line:      print line, # already has newlinefilename = './test.txt'file = open(filename,'r')#Find the size of the file and move to the endst_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模塊實(shí)現(xiàn)對(duì)文檔的實(shí)時(shí)監(jiān)控功能方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到python教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 正定县| 上犹县| 库尔勒市| 唐山市| 甘洛县| 南京市| 开化县| 昭苏县| 星座| 河曲县| 方山县| 二手房| 土默特右旗| 阿克| 茌平县| 永州市| 商水县| 新巴尔虎右旗| 阳曲县| 莱芜市| 汉寿县| 永平县| 丰城市| 玉林市| 上林县| 曲水县| 桃源县| 天津市| 漾濞| 潼南县| 商河县| 安图县| 昌邑市| 沾益县| 依兰县| 太仆寺旗| 阳山县| 湖南省| 五华县| 莒南县| 宣武区|