在Python中,我想在另一个程序更新时访问文本文件

时间:2016-12-09 11:05:40

标签: python-3.x

if __name__ == "__main__": with open("log.txt", 'r') as f: content = f.readlines() for i, line in enumerate(content):

我使用上面的代码来读取文本文件。但它只获得当前数据

1 个答案:

答案 0 :(得分:0)

根据操作系统的不同,您有几种选择。

  1. 检查自上次以来文件是否已更改。
  2. 在Linux中有这个" new"功能将通知您对文件所做的更改。
  3. 有一段时间以来,我尝试使用类似的东西并猜测是什么,你可以使用这个包来解决这个问题。

    我相信这是我用的这个包,不太确定。但文档声称为您提供了一些使用方法: http://pythonhosted.org/watchdog/