一尘不染

Python-如何查看文件中的更改?

python

我有一个日志文件,该文件是由另一个要监视更改的进程编写的。每次发生更改时,我都希望读入新数据以对其进行一些处理。

最好的方法是什么?我希望从PyWin32库中获得某种吸引。我找到了该win32file.FindNextChangeNotification功能,但不知道如何要求它观看特定文件。


阅读 424

收藏
2020-02-08

共1个答案

一尘不染

你是否已经看过http://timgolden.me.uk/python/win32_how_do_i/watch_directory_for_changes.html上的可用文档?如果仅需要它在Windows下运行,则第二个示例似乎正是你想要的(如果你将目录的路径与要观看的文件之一交换了)。

否则,轮询将可能是唯一真正与平台无关的选项。

注意:我还没有尝试过这些解决方案。

2020-02-08