我无法使用 IDLE 运行程序或使用 IDLE 保存的任何文件。我收到语法错误。我只是用 进行测试print "Hello World"
。这是我收到的消息
File "p.py", line 1
Python 2.7.3 (default, Sep 26 2013, 16:38:10)
^
SyntaxError: invalid syntax
为什么会读标题?我该如何修复?
答案1
您已将交互式解释器的标头放入文件中。这不是必需的,并且不会起作用。
例如:打开python
shell 并执行以下操作:
Python 2.7.4 (default, Sep 26 2013, 03:20:26)
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "Hello world!"
Hello world!
>>>
以上内容由以下部分组成:
标准标题,每次启动 shell 时都会打印它:
Python 2.7.4 (default, Sep 26 2013, 03:20:26) [GCC 4.7.3] on linux2 Type "help", "copyright", "credits" or "license" for more information.
输入的命令:要在文件中使用此命令,您需要消除前缀
>>>
。>>> print "Hello world!"
打印输出:这是不同的,因为它不是以 开头
>>>
。Hello world!
出现新的提示,供您输入:
>>>
因此,如果您要创建一个运行上述交互式会话中所做的命令的文件,您只需使用:
print "Hello world!"