0

Linuxのpythonプログラム内のファイルに書き込まずに、pythonプログラムからファイルに画面出力を出力する方法は?

私が使う:

my.py > my.log

しかし、my.py を実行した後、my.log は存在しません。これはうまく機能します。

どんな助けでも大歓迎です!

4

1 に答える 1

1

プログラムがその出力をコンソールに送信すると仮定すると、これにより、標準入力と標準エラー ストリームの両方がシェルにキャプチャされるはずmy.logですbash

$ my.py >my.log 2>&1

出力を表示したままにするには、次を使用できますtee

$ my.py 2>&1 | tee my.log
于 2012-08-17T17:41:13.263 に答える