介绍
怎么在Python中使用pyinotify模块对文档实时监控?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强> 0 x01安装pyinotify 强>
在祝辞祝辞pip install pyinotify 祝辞祝辞祝辞,import pyinotify
<强> 0 x02实现对文档的试试监控功能强>
这个功能类似与Ubuntu里的铁路- f功能,在对目标文件进行修改时,脚本可以实时监控并将新的修改打印出来。
import pyinotify import 时间 import 操作系统 class ProcessTransientFile (pyinotify.ProcessEvent): def 才能process_IN_MODIFY(自我,事件): ,,,line =, file.readline () ,,,if 线: ,,,,,print ,, #, already has 换行符 filename =& # 39;。/用法# 39; file =, open (filename, & # 39; " # 39;) # Find 从而size of 从而file 以及move 用,结束 时间=st_results os.stat(文件名) 时间=st_size st_results [6] file.seek (st_size) 时间=wm pyinotify.WatchManager () 时间=notifier pyinotify.Notifier (wm) wm.watch_transient_file(文件名,pyinotify.IN_MODIFY, ProcessTransientFile) notifier.loop ()
看完上述内容,你们掌握怎么在Python中使用pyinotify模块对文档实时监控的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!