python文件观察程序
filewatch的Python项目详细描述
文件监视
使用这个超级易于使用的软件包,随时跟踪文件的更改和时间。
安装
使用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
现在每次在当前工作中创建/修改文件时 目录中,系统将打印到控制台中更新了哪个文件。