参见英文答案 > How do I watch a file for changes? 23个
我正在寻找一个跨平台文件监控python包?我知道可以使用pywin32监视windows上的文件,并且有些软件包可以在Linux / Unix上运行,但是有人知道跨平台的吗?
解决方法:
对于基于Unix / Linux的系统,您应该使用File Alteration Monitor Python bindings到libfam.
对于基于Windows的系统,您应该与Win32 API FindFirstChangeNotification
及相关功能绑定.
至于跨平台的方式,我不知道一个好的跨平台方式.我认为最好自己构建一个模块,该模块适用于在检测到操作系统之后使用上述两种方法之一的操作系统.