如何在macOS终端运行IDLE创建的.py文件及SyntaxError报错处理
报错原因
你出现语法报错的核心原因是命令输入位置错误:
- 你在终端执行
python/python3回车后就进入了Python交互环境(界面会出现>>>提示符),这个环境仅支持输入符合Python语法的代码,而python Desktop/intro.py是系统shell层面的命令,不符合Python语法规则,因此触发SyntaxError。
macOS 终端运行 .py 文件的正确操作
- 先退出当前的Python交互环境:输入
exit()回车,或者按下快捷键Control + D,回到终端默认的shell提示符(通常显示为你的用户名+%/$符号,无>>>前缀)。 - 直接在shell提示符下执行命令即可运行脚本:
提示:macOS系统默认自带的Python版本为2.7,如果你自行安装了Python3,统一使用python3 ~/Desktop/intro.pypython3代替命令中的python,可避免版本不匹配问题。
内容的提问来源于stack exchange,提问作者OmarX
相关产品推荐
相关产品推荐

