观察者.py是一个使用轮询监视文件系统更改的简单脚本。对于不需要像great这样的复杂库的小型、独立于平台的项目很有用。

事实或为什么你应该好好看看watchers.py:

  • 无依赖,只有Python的3.2,3.3或3.4

  • 支持WindowsUnix

  • 只有一个文件,小于12 KB

  • 简单而简约

例子

一个简单的程序,它使用watchers.py以2秒的间隔监视指定目录。它在文件系统发生更改时打印消息。


from watchers import SimpleWatcher



def foo():

    print('Something has changed in directory!')



x = SimpleWatcher(2, 'path/to/dir', foo)

x.start()

为什么要投票?为什么?!因为它可以在