出力バッファリングを無効にする

出力バッファリングは、Pythonの sys.stdout のインタープリターでデフォルトで有効になっていますか?

答えが正の場合、それを無効にするすべての方法は何ですか?

これまでの提案:

  1. -uコマンドラインスイッチを使用する
  2. sys.stdout書き込みのたびにフラッシュするオブジェクト内
  3. Set PYTHONUNBUFFERED env var
  4. sys.stdout = os.fdopen(sys.stdout.fileno ()、 "w"、0)

sys /sys.stdoutにグローバルフラグを設定する他の方法はありますか実行中にプログラムで?