私のプログラムにはたくさんのprint
関数 ( ) があります。python 2.7
数行を追加して、すべての出力をリダイレクトできる方法はありますstderr
か? 私が欲しいのはPythonコードですが、Linuxパイプラインではありません。
たとえば、私のプログラムは次のようになります。
print 'hello world'
次のようなコードを追加したいと思います。
redirect_output_to_stderr()
print 'hello world'
その後、すべての出力を にリダイレクトできますstderr
。
目標を達成できることはわかってprint >> sys.stderr, 'hello world'
いますが、既存のコードの変更を防ぐ方法はありますか?