尝试重定向我的python脚本的输出时出现语法错误[关闭]

Posted

技术标签:

【中文标题】尝试重定向我的python脚本的输出时出现语法错误[关闭]【英文标题】:Syntax error when trying to redirect the output of my python script [closed] 【发布时间】:2017-04-03 09:23:26 【问题描述】:

'试图重定向我的python脚本的输出:

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

但是有人告诉我 path/to/output/myfile.txt 之前的“/”是一个语法错误

(我正在做课程作业,我需要将所有打印语句导出到 .txt 文件中)

(我的一些打印语句也在 For 循环中)

【问题讨论】:

你遇到了什么错误确切地 @juanpa.arrivillaga 认为 path/to/output/myfile.txt 之前的 '/' 是语法错误 您的python ... 命令是否在某种shell 中?在您的问题中,您将它放在print(...) 之后,就好像它是一行 Python 代码一样。你用的是什么外壳? 究竟您遇到的错误是什么? 您应该提供完整的错误回溯 这两行是输入bash还是python文件? 【参考方案1】:

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

编辑:当你使用 Windows 时,在你的 cmd.exe 中输入这个(开始 -> 运行 -> cmd.exe)

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

【讨论】:

@Hannah Rowley 如果您认为我的回答是正确的,请在投票箭头下方打勾。

以上是关于尝试重定向我的python脚本的输出时出现语法错误[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

尝试从部分视图重定向用户时出现CORS错误

.htaccess - 尝试强制 https 时出现“重定向过多”

从 servlet 重定向到 html 时出现 404 错误

重定向到带有 SAML 响应的回调 url 时出现错误无法以角度发布

当我想将 localhost:4000 重定向到 localhost:3000 时出现错误 CORS

在 python 2.7 中导入 zipfile 模块时出现语法错误