使用终端运行用 textwrangler 编写的 python 脚本已有大约 18 个月了。决定研究迁移到 IDE 的可能性,因此下载了几个试用版。刚刚下载了 BBEedit,突然在执行脚本时遇到问题,无论是从 BBedit 还是 Textwrangler。以下代码:
print "Please work"
for i in range(50):
print i
产生以下错误信息:
/Users/paulpatterson/Documents/Python/Scripts/t.py: line 1: print: command not found
/Users/paulpatterson/Documents/Python/Scripts/t.py: line 3: syntax error near unexpected token `('
/Users/paulpatterson/Documents/Python/Scripts/t.py: line 3: `for i in range(50):'
有些文件仍然可以正常工作,但我正在努力弄清楚为什么其他文件现在不行了 - 甚至不确定 BBedit 下载是否导致了问题。 谁能帮忙?
最佳答案
尝试放置
#!/usr/bin/env python
在脚本的顶部。该程序试图像 shell 脚本一样执行它,而不是通过 python 运行它。
关于python - 快速 : python, 终端 "print command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4315131/