3

ラグを減らすにはフラッシュの使用が必要だとどこかで読んだことがあります。これは本当ですか?

私はそれを使用することについて本当に確信が持てません。それが正確に何をするのかを理解するのを手伝ってください。

pyserial のドキュメントを確認しましたが、あまり情報が得られませんでした。それが言ったすべては:

flush() オブジェクトのようなファイルのフラッシュ。このクラスではノーオペレーションであり、オーバーライドされる可能性があります。

4

1 に答える 1

3

送信/書き込み中の情報は一時的にバッファに保存される場合があるため、より大きなチャンクを一度に書き込むことができます。したがって、次のようにします。

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

f.flush()バッファをフラッシュするまで、test.txt は空のままです。f.close()また、ファイルを閉じる前にバッファをフラッシュします。

あなたが持っているドキュメントは、それが「ノーオペレーション」であると言っています-ノーオペレーション、つまり、実際にそのクラスを使用している場合、何もしません。サブクラスを使用している場合は、何かを行う可能性があります。

于 2011-02-25T12:39:36.713 に答える