为什么Python 3.1.3在头部被列为语法错误?
我还是个编程新手,所以我会尽量把我的问题说得清楚。我在Mac 10.6.5上运行Python脚本,现在想写一个文本文件并保存(我在看《HeadsUp Python》这本书时学的)。每当我按下功能键+F5(按照说明操作)时,总是出现“无效语法”的错误,Idle会把“Python 3.1.3”这个标题中的“1”高亮显示。这个标题是我说的:
Python 3.1.3 (r313:86882M, Nov 30 2010, 09:55:56) [GCC 4.0.1 (Apple Inc. build 5494)] on darwin 输入“copyright”、“credits”或“license()”以获取更多信息。
这让我非常沮丧。我检查了好几遍代码,但这似乎和代码本身无关,因为“语法错误”是出现在每个Idle/Python会话中都会显示的标题文本上。有人能帮忙吗?
3 个回答
0
@squashua:我在IDLE或者Ubuntu终端运行代码时也遇到了同样的问题。
Python 3.5.1 (版本3.5.1:37a07cee5969,2015年12月6日,01:54:25)
它把“5”标记为语法错误。
0
你在错误的IDLE窗口里写脚本!当你启动IDLE时,它会打开两个窗口:一个是用来写脚本的,另一个是一个可以直接输入命令的Python交互窗口。在交互窗口里执行内容是没有意义的。
0
... 然后Idle会把标题中的“Python 3.1.3”里的“1”高亮显示...
独立的Python脚本以前会有一个“头部”,但那只是
#!/usr/bin/env python
或者,可能根据解释器的名字来决定
#!/usr/bin/env python3.1
不过,我不太明白你的问题。