1. ホーム
  2. python

[解決済み] print関数の出力をフラッシュする(pythonの出力をバッファリング解除する)にはどうすればよいですか?

2022-03-15 20:42:40

質問内容

どうすればPythonの print 関数は画面に出力しますか?

どのように解決するのですか?

Python 3 の場合。 print は、オプションの flush 引数を指定します。

print("Hello, World!", flush=True)

Python 2では、次のようになります。

import sys
sys.stdout.flush()

を呼び出した後 print . デフォルトでは print に印刷されます。 sys.stdout (について、詳しくはドキュメントを参照してください)。 ファイルオブジェクト ).