IDLE 问题

IDLE 问题

我无法使用 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

您已将交互式解释器的标头放入文件中。这不是必需的,并且不会起作用。

例如:打开pythonshell 并执行以下操作:

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!"

相关内容