9

重複の可能性:
Python print の出力をフラッシュするには?
プログラム内からの python のバッファリングされていない stdout (python -u のように)

出力バッファをフラッシュする次のコードがあります。

print 'return 1'
sys.stdout.flush()

呼び出されたときに自動的にバッファをフラッシュするように印刷機能をセットアップできますか?

4

1 に答える 1

15

-u フラグを使用して、バッファなしモードで Python を起動できます。

python -u script.py

また

#!/usr/bin/env python -u

スクリプトの「シバン」ヘッダーとして。

于 2010-10-09T06:52:32.727 に答える