如何在python中检查文件夹中的文件是否已更改?

Nov*_*tor 12 python inotify

我需要在python中知道每当在特定目录中添加/删除/修改新文件时有没有办法呢?我正在寻找一种类似"inofity"的功能(来自POSIX).

谢谢

ser*_*er2 9

您可以使用的inotify的蟒蛇,这是不一样的pyinotify中(旧的)。


cul*_*rón 5

使用inotify-tools(在原始版本中,我提到了pyinotify,但它有问题,现在已弃用,不推荐使用).

  • `inotify-tools`(shell脚本的工具)如何回答一个如何从Python程序中使用inotify的问题? (27认同)
  • 我想知道有多少这些问题已得到解决:http://www.serpentine.com/blog/2008/01/04/why-you-should-not-use-pyinotify/ (7认同)

Tob*_*ler 2

正如类似问题中提到的,您可能想看看http://packages.python.org/watchdog/它也适用于 Windows。