python - 快速 : python, 终端 "print command not found"

标签 python macos terminal bbedit textwrangler

使用终端运行用 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/

相关文章:

python - 如何将扫描数据(主题)保存在 npy 文件中?

python - 使用 NumPy 快速求出所有行对的差异

mysql - 在 OS X 上设置 MySQL root 用户密码

objective-c - 可以使用CoreAudio获取音频流数据到系统输出设备吗?

android - 我无法使用phonegap执行我的应用程序

python - 如何在对图中显示分类数据框

python - Seaborn 调色板 - 防止颜色回收

macos - 使用 libjvm.dylib 插件时 Java 控制面板意外退出 |操作系统

bash - iTerm2 & Atom - 根据 ~/.bash_profile 中输入的 bash 命令切换配置文件,寻找建议

git - 在终端 SSH 中获取当前路径的 url