pythonで標準出力のバッファを制御する

logresolveコマンドのpython版を作った時に知ったので、メモを残す。

 

内容は表題のとおり。

 

以下2パターンがある模様。

 

  1. 起動時のオプション(-u, unbuffered)を指定する。

  2. sysモジュールからハンドラにアクセスし、都度flushする。

すぐ忘れそう。。。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)