2017-04-03 129 views
-1

“试图重定向我的Python脚本的输出:语法错误

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

但是我被告知,‘/’之前路径/到/输出/ MYFILE .TXT语法错误

(我做的课程,我需要导出我的所有打印语句放入.txt文件)

(也是我的一些打印语句都在for循环)

+1

你得到什么错误* *究竟? –

+0

@ juanpa.arrivillaga path/to/output/myfile.txt之前的'/'是一个语法错误 –

+3

您的'python ...'命令是否在某种shell中?在你的问题中,你把它放在'print(...)'后面,好像它是一行Python代码。你使用什么样的外壳?究竟是什么**是你得到的错误? – khelwood

回答

1

Python文件不是bash解释器,因此您必须键入wnat才能在bash/cmd中将输出文件用作stdout。

编辑:当你使用的是Windows,在你的cmd.exe键入以下(开始 - >运行 - > CMD.EXE)

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

+0

@Hannah Rowley如果您发现我的答案是正确的,请在投票箭头下点击ok标记。 – Michal