我正在寻找一个跨平台的文件监视python包?我知道可以使用pywin32监视Windows上的文件,并且有可以在Linux / Unix上运行的软件包,但是有人知道跨平台的吗?
对于基于Unix / Linux的系统,您应该使用File Alteration Monitor Python绑定到libfam。
对于基于Windows的系统,应绑定Win32 APIFindFirstChangeNotification和相关功能。
FindFirstChangeNotification
至于跨平台的方式,我不知道一个好的跨平台的方式。我认为最好自己构建一个模块,使其在检测到OS是使用上述两种方法之一的OS上均可使用。