我正在尝试将数据连续写入文件的末尾,以便在写入数据后就可以立即读取数据,但是似乎在不关闭文件的情况下,更改不会被转换。我可以在每次脚本循环时打开和关闭文件,但是我认为这是一个坏主意,并且必须有一种在每个循环结束时提交更改的方法
target = open("file.txt","a")
with open('test.raw',"rb") as f:
byte = f.read(160)
while byte != b"":
byte = f.read(160)
target_speech.write(data_value)
我如何在循环中落实这些更改?
target.flush()
之后立即使用target.flush()