我需要知道在python中每當一個新的文件被添加/刪除/修改在一個特定的目錄 有沒有辦法呢? 我正在尋找一個「inofity」式的功能(來自POSIX)。如何檢查python文件夾中的文件已經改變?
感謝
我需要知道在python中每當一個新的文件被添加/刪除/修改在一個特定的目錄 有沒有辦法呢? 我正在尋找一個「inofity」式的功能(來自POSIX)。如何檢查python文件夾中的文件已經改變?
感謝
使用inotify-tools(在最初的版本中,我提到pyinotify,但它有問題,現在已被廢棄,不推薦)。
我不知道有多少這些問題已經解決:http://www.serpentine.com/blog/2008/01/04/why-you-should-not-use-pyinotify/ –
請使用inotify(更新)python而不是pynotify(不建議使用)。 – serfer2
@ serfer2更新了答案,謝謝! –
正如在similar question中提到的,您可能想看看http://packages.python.org/watchdog/,它也適用於Windows。
您可以使用inotify for python,這是不一樣pyinotify中(舊的)。
* python inotify * - > ** pyinotify ** https://github.com/seb-m/pyinotify/wiki – eumiro
[我如何使用Python觀看文件以進行更改?](http:/ /stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes-using-python) –