【发布时间】:2020-05-31 00:07:35
【问题描述】:
我正在尝试为视频游戏制作插件,该程序所接受的所有输入均来自服务器提供的日志文件。 (插件在windows中运行)
有时,服务器附加日志文件的速度太快,我的脚本无法跟上。 我确实有一个单独的线程不断地读取文件。 我尝试了几种解决方案,例如:
def get_line():
last_line = ""
with open(mypath1 + "log.log", "r") as f:
for line in f:
pass
last_line = line[:-1]
return last_line
但这还不够快。我绝不是一个专业的程序员,只是边走边学。 任何建议将不胜感激
【问题讨论】:
-
这篇文章可能对你有帮助,Reading changing file in Python 3 and Python 2
-
谢谢,但我的问题是速度,而不是功能
-
欢迎来到 SO @blake_won!请编辑您的问题以阐明您想要完成的任务。例如,“如何保证我始终拥有来自日志文件的最新信息?”