当前位置: 首页 > 面试题库 >

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

潘飞英
2023-03-14
问题内容

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

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


问题答案:

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

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

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



 类似资料:
  • 问题内容: 我正在尝试查看特定文件夹中的更改,然后,如果其中发生任何添加/修订/删除,则需要获取该文件夹及其子文件夹中所有文件的更改类型。我正在为此使用,但它仅监视单个路径,不处理子文件夹。 这是我的方法: 就像我之前说过的,我只获取所选路径中文件的日志,并且我想查看所有文件夹和子文件夹文件,例如: 范例1: 范例2: 有没有更好的解决方案? 问题答案: A 仅监视您注册的S。它不会递归地通过这些

  • 问题内容: 每当在特定目录中添加/删除/修改新文件时,我都需要在python中知道吗?我正在寻找一个类似“ inofity”的功能(来自POSIX)。 谢谢 问题答案: 注意:我删除了我的答案,因为它无关紧要,并且经常被否决。 我无法删除它。

  • 我想知道如何在android中从我的移动存储或sdcard查看. pptx powerpoint演示文件,我使用了Apache-poi,但它在android上不起作用。

  •       进入共享文件,即可查看【共享给我】和【我共享的】的文件。 1)共享给我: 他人文件的共享名单中有我或者通过链接或二维码共享给我的都会统一展示在共享给我列表,方便查看和查找。 2)我共享的: 统一展示由我共享出去的文件,共享文件信息一目了然,不用担心文档共享被遗忘导致的文档泄露风险。

  • 问题内容: 我找不到有关Apache Parquet文件的任何简单的英语解释。如: 这些是什么? 我需要Hadoop或HDFS来查看/创建/存储它们吗? 如何创建镶木地板文件? 如何查看镶木地板文件? 关于这些问题的任何帮助,我们将不胜感激。 问题答案: Apache Parquet是二进制文件格式,以列形式存储数据。Parquet文件中的数据类似于RDBMS样式表,其中具有列和行。但是,通常不是

  • 问题内容: 我已经读过Mysql服务器创建了一个日志文件,其中记录了所有活动-例如何时以及执行什么查询。 有人可以告诉我它在系统中的什么位置吗?我该怎么读? 基本上,我需要使用不同的输入[两个日期之间的备份]来备份数据库,所以我认为我需要在此处使用日志文件,这就是为什么要这样做… 我认为必须以某种方式保护此日志,因为可能会记录诸如用户名和密码之类的敏感信息[如果有任何查询要求];这样可以确保它安全