我正在寻找一个跨平台的文件监控Python包?我知道可以使用pywin32在Windows上监视文件,并且有适用于Linux / Unix的软件包,但是否有人知道一个跨平台的软件包?
我正在寻找一个跨平台的文件监控Python包?我知道可以使用pywin32在Windows上监视文件,并且有适用于Linux / Unix的软件包,但是否有人知道一个跨平台的软件包?
我正在开发一个基于MIT许可的库,帮助Python程序尽可能地跨平台监视文件系统事件。 目前还存在一些差异需要解决。当前版本为高度Alpha版:
请在此处查看: http://github.com/gorakhargosh/watchdog/
欢迎提交补丁和贡献。
watchgod
这样的东西? - Marcus Mann针对基于 Unix/Linux 系统,您应该使用File Alteration Monitor Python绑定来连接libfam。
针对基于 Windows 的系统,您应该连接到 Win32 API FindFirstChangeNotification
及相关函数。
至于跨平台方式,我不知道一个好的跨平台方式。检测操作系统后,最好构建一个可以在两个操作系统上运行的模块,使用以上两种方法之一。