我在某处读到过使用冲洗是减少滞后所必需的。这是真的?
我不确定使用它。请帮我理解它究竟做了什么。
我已经检查了pyserial文档,但它没有给我很多信息。它只是说:
齐平() 像对象一样刷新文件。这是班上的无操作,可能会被覆盖。
答案 0 :(得分:3)
您发送/写入的信息可能会临时存储在缓冲区中,因此可以一次写入更大的块。所以,如果你这样做:
f = open("test.txt","w")
f.write("Hello")
test.txt仍然为空,直到你f.flush()
刷新缓冲区。在关闭文件之前,f.close()
也会刷新缓冲区。
你得到的文件说它是一个“无操作” - 一个无操作,意味着如果你实际上使用那个类,它什么都不做。如果您正在使用子类,它可能会执行某些操作。