私はコンソールにテキストを出力するpythonスクリプトを持っています。代わりにファイルにログを記録する必要がありますが、スクリプトはかなり複雑で、Pythonをコードしないので、変更しません。pythonスクリプトのcmd出力をファイルにリダイレクトする方法は?
私はこの
>python script.py arg1 arg2 ... argn > "somefile.txt"
をしたいしかし、それは動作しませんし、私の推測では、Pythonは引数として>
と"somefile.txt"
を取ること..です
は、この達成し、どのようにすることはできますか?あなたが出力を見ても、それをファイルに書き込みたい場合は
あなたの推測は間違っています。どのようにして動作しませんか?あなたは何を見ますか? – immortal
出力がコンソールに表示され、ファイルが作成されていません。 –
どのようなシェルですか?そしてあなたのスクリプトは出力をどのように出力しますか? – immortal