python文件观察程序

filewatch的Python项目详细描述


https://travis-ci.org/benemery/filewatch.svg?branch=masterhttps://coveralls.io/repos/benemery/filewatch/badge.svg?branch=master&foo=bar

文件监视

使用这个超级易于使用的软件包,随时跟踪文件的更改和时间。

安装

使用pip安装:

$ pip install filewatch

然后创建并注册观察者:

# your_observer.pyfromfilewatchimportObserverBase,file_updated_subject,WatcherclassYourObserver(ObserverBase):defnotify(self,*args,**kwargs):file_list=kwargs['file_list']print'These files have been updated %s'%file_listfile_updated_subject.register_observer(YourObserver())watcher=Watcher()watcher.run()

然后简单地执行文件:

$ python your_observer.py

现在每次在当前工作中创建/修改文件时 目录中,系统将打印到控制台中更新了哪个文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java FSReadOnlyChiveFileSystem异常   java增量和减量不起作用   java PigLatin语句转换器方法给出了“indexoutofboundsexception”错误等   java从使用布局的页面适配器中删除特定位置页面。刷卡   api查看java源代码有任何规定的方式吗?   快速查找表中的行的java算法   web服务单击将SOAP wsdl转换为JAXB java类   java后转换完成不工作   java访问文件并只提取带注释的方法,从而进一步处理它们   java使用JDBC从SQL INSERT获取序列   java ECLIPSE:构建失败   处理对命令行的读/写操作。exe Java   java遇到过早的文件结束异常   java unity使用Xamarin吗?   java之间的区别是什么:使用JFrame类中的getContentPane()和JRootPane中的getContentPane()?   用于Java正则表达式语法的正则表达式ANTLR语法   java hibernate。cfg。即使在运行mvn hibernate3:hbm2cfgxml时,也没有创建xml   eclipse如何将数据写入Java文件中的特定行号