如何监视目录的更改?

27

在Python核心中找不到任何可以完成此任务的东西。 有人能推荐一个库或者工具箱来实现吗?理想情况下,我希望它是可移植的,但如果只适用于Unix(我的服务器),那也可以。


这里有更多的答案: https://dev59.com/-XVC5IYBdhLWcg3wykaj - Spaceghost
3个回答

12

inotify_simple 在我看来非常好且比 pyinotify 简单。 - Hawker65

5

我认为没有适用于这种要求的便携式解决方案。 在我看来,这太接近操作系统了。 否则,在Linux上,有pynotify。 pyinotify是Linux inotify内核文件系统通知子系统的绑定。 工作得相当不错。


我也曾经认为它不可移植。幸运的是,我的主机是Linux,所以pynotify非常合适。一些开发人员仍然使用win,但我实际上并不指望他们使用或在此模块上工作。 - Gnu Engineer

4

我只是在寻找一个能够监控文件修改的Python包。偶然发现了pywatch,这可能就是你要找的东西。它非常简单,但可以满足我的需求(修复pyScss缺少监视器的问题)。

http://pypi.python.org/pypi/pywatch


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接