我有一个日志文件正在写的另一个进程,我想观察变化。每次发生更改时,我都希望将新数据读入并对其进行一些处理。
最好的方法是什么?我希望在PyWin32库中有某种钩子。我找到了win32file.FindNextChangeNotification
函数,但不知道如何要求它监视特定的文件。
如果有人做过类似的事情,我真的很感激能听到…
(编辑)我应该提到,我是在一个解决方案,不需要轮询。
(编辑)诅咒!这似乎不能在映射的网络驱动器上工作。我猜windows不会像在本地磁盘上那样“听到”任何对文件的更新。