我需要监视(使用watchdog)单个文件,而不是整个目录。
避免监视整个目录的最佳方法是什么?我想这
class watchdog.events.PatternMatchingEventHandler(patterns=None, ignore_patterns=None, ignore_directories=False, case_sensitive=False)[source]
Run Code Online (Sandbox Code Playgroud)
可能会有所帮助,但是如何为我的文件(C:/dir1/dir2/file.txt)定义适当的模式?
如果您想观看类似的文件路径C:/dict1/dict2/file.txt,我认为这就是您的模式。里面没有通配符,所以它应该可以按原样使用。
顺便说一句,如果 Watchdog 给你带来麻烦,你也可以考虑 Pyinotify: https: //github.com/seb-m/pyinotify