为什么标题中的Python 3.1.3列为语法错误?

时间:2011-01-15 14:50:04

标签: python syntax python-idle

我是新手程序员,所以我会尽力清楚地问我的问题。我在Mac 10.6.5中运行Python脚本,现在尝试编写并保存到文本文件(按照HeadsUp Python手册中的说明)。每当我点击function + F5(按照指示)时,我得到相同的“无效语法”错误,Idle突出显示标题“Python 3.1.3”中的“1”。这是我所指的标题:

Python 3.1.3(r313:86882M,2010年11月30日,09:55:56)[GCC 4.0.1(Apple Inc. build 5494)]关于darwin的类型“copyright”,“credits”或“license() “了解更多信息。

非常令人沮丧。我检查并重新检查了代码,但这似乎与代码无关,因为“语法错误”与每个空闲/ Python会话中发布的标题文本有关。帮助任何人?

3 个答案:

答案 0 :(得分:0)

  

...和Idle突出显示标题的“Python 3.1.3”中的“1”...

用于包含“标题”的独立Python脚本,但这只是

#!/usr/bin/env python

或者,取决于口译员的姓名

#!/usr/bin/env python3.1

不确定我理解你的问题。

答案 1 :(得分:0)

您正在错误的IDLE窗口中编写脚本!当启动IDLE时,它会打开2个窗口:一个用于编写脚本,另一个用于交互式python shell。执行交互式python shell的内容毫无意义。

答案 2 :(得分:0)

@squashua:当我尝试在IDLE或Ubuntu终端中运行代码时,我遇到了同样的问题。 Python 3.5.1(v3.5.1:37a07cee5969,2015年12月6日,01:54:25)

它突出了" 5"作为语法错误。