2017-04-03 3 views
-1

:/ 『の前にパス/に/出力/ myfileを「私のPythonスクリプトの出力をリダイレクトしようとすると、私はそれを言われていますが構文エラー

print('Hi') 
python /path/to/script/script.py > /path/to/output/myfile.txt 

』 .TXTは、構文エラー

(私は授業をやっていると私は.txtファイルにすべての私のprint文をエクスポートする必要があります)

(また私のprint文の一部がループの場合である)

+1

あなたは正確に*どのようなエラーを取得していますか*? –

+0

@ juanpa.arrivillaga path/to/output/myfile.txtの前の '/'が構文エラーです –

+3

あなたの 'python ... 'コマンドは何らかのシェルで実行されていますか?あなたの質問では、 'print(...)'の直後にPythonコードのように置いています。どのようなシェルを使用していますか? **あなたが持っているエラーは何でしたか? – khelwood

答えて

1
です

Pythonファイルはbashインタプリタではないので、出力ファイルをbash/cmdのstdoutとして使用するにはwnatと入力する必要があります。

EDIT:Windowsを使用しているとして、あなたのCMD.EXEでこれを入力します([スタート] - > [ファイル名を指定して実行 - > CMD.EXE)

python /path/to/script/script.py > /path/to/output/myfile.txt

+0

@Hannah Rowley私の答えが正しいことを発見した場合は、投票矢印の下でokマークを付けてください。 – Michal