同时处理文件写入和文件上传

时间:2019-03-03 15:19:39

标签: python python-2.7 file-handling

我正在从事游戏Mod锦标赛。在许多功能中,实时评论将是其中之一。在游戏的python代码中,有一个地方显示杀戮/自杀/胜利。我打算将这些语句附加到txt文件中,并通过另一个过程将其上载到人们可以观看的地方(不知道在哪里,但如果支持长文本文件,可以在firebase上找到)。

所以我用

with open('log.txt','a+') as f:
    f.write(loginfo+"\n")

然后另一个python文件将具有while(1):*'open and upload if any change is seen' code*

语句的编写工作很好,但问题是,它会产生毫秒延迟,我绝对不希望这样。

我进行了研究,发现如果不关闭文件,它不会延迟!所以我在游戏开始时就打开了文件并附加了它。现在,我当然要等到游戏关闭后才能读取文件(这不是“实时的”)。

是否有任何模块可以帮助我在并行过程中写入文本文件,从而使我没有滞后?或者也许但似乎不可能,无需关闭文件即可读取和上传。

[由于游戏尚未更新至3.x,因此希望使用python 2.7答案]

0 个答案:

没有答案