Python代码:
"<stdin>"
#!/usr/bin/env
print "Hello world!"
print "How are you?"
以上是我应用到脚本上的一些代码,它在 TextWrangler 中运行时有效,但是当我将它放入终端时,它失败了。
为什么会这样?是否与我打开文件的方式有关?
最佳答案
/usr/bin/env
不是 Python 的正确路径。 shebang 行很可能应该是:
#!/usr/bin/env python
我很确定它必须是第一行,所以删除 "<stdin>"
行(反正 Python 会忽略它)。
还要确保您已设置脚本的执行权限:chmod +x /path/to/script.py
关于python - 我在 TextWrangler 中运行 Python,它工作正常,但在 Mac 终端上它没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14485488/