gpt4 book ai didi

python - 使用 pyserial flush 方法

转载 作者:行者123 更新时间:2023-11-28 16:52:47 26 4
gpt4 key购买 nike

我在某处读到,使用 flush 是减少延迟所必需的。这是真的?

我不太确定要不要使用它。请帮助我理解它到底做了什么。

我查看了 pyserial 文档,但没有提供太多信息。它只说:

flush() Flush of file like objects. It’s a no-op in this class, may be overridden.

最佳答案

您正在发送/写入的信息可能会暂时存储在缓冲区中,以便可以一次写入更大的 block 。所以,如果你这样做:

f = open("test.txt","w")
f.write("Hello")

test.txt 仍然是空的,直到您执行 f.flush() 刷新缓冲区。 f.close() 还会在关闭文件之前刷新缓冲区。

你得到的文件说它是一个“无操作”——一个无操作,这意味着如果你真的在使用那个类,它不会做任何事情。如果您使用的是子类,它可能会做一些事情。

关于python - 使用 pyserial flush 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5116780/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com