Python监控Linux目录变化的代码片段,,#!/usr/bin/e
文章由Byrx.net分享于2019-03-23 11:03:50
Python监控Linux目录变化的代码片段,,#!/usr/bin/e
#!/usr/bin/env python#coding=utf-8import osfrom pyinotify import WatchManager, Notifier, ProcessEvent, IN_DELETE, IN_CREATE,IN_MODIFYwm = WatchManager() mask = IN_DELETE | IN_CREATE |IN_MODIFY # watched eventsclass PFilePath(ProcessEvent): def process_IN_CREATE(self, event): print "Create file: %s " % os.path.join(event.path, event.name) def process_IN_DELETE(self, event): print "Delete file: %s " % os.path.join(event.path, event.name) def process_IN_MODIFY(self, event): print "Modify file: %s " % os.path.join(event.path, event.name)if __name__ == "__main__": notifier = Notifier(wm, PFilePath()) wdd = wm.add_watch('.', mask, rec=True) while True: try : notifier.process_events() if notifier.check_events(): notifier.read_events() except KeyboardInterrupt: notifier.stop() break
相关内容
- 获取文件夹大小的python代码,获取python代码,python代码
- Python 随机生成中文验证码,,# -*- coding
- Python建立SSH连接的方法,python建立ssh,stdout.readl
- Python 判断远端服务器端口是否通,python远端,[Python]代码
- python删除文件夹下所有文件和子文件夹,,Python脚本 删
- python使用PIL自动裁剪图像,pythonpil裁剪,import Image
- Python 常用代码片段,,一些比较常用的pytho
- python多线程Ping网段,python多线程ping,import sysim
- python实现选择排序算法,python排序算法,def ssort(V)
- python的依赖注入,python依赖注入,Sample Pytho
评论关闭