Eclipse(使用Pydev)不断抛出SyntaxError

时间:2009-12-18 02:07:04

标签: python eclipse syntax pydev

我的代码:

print "Hello World!"

我甚至尝试添加分号,但每次我保存并运行(如Python运行)它都说:

  

文件“E:\ Software \ Eclipse \ Workspace \ Python1 \ src \ main.py”,第1行   打印“Hello World!”;

     

SyntaxError:语法无效

我不知道为什么。

3 个答案:

答案 0 :(得分:35)

您使用的是哪个版本的Python? Python 2.X有print作为关键字,但Python 3.X只有print()作为函数 - 您需要使用print("Hello, World!")代替。

答案 1 :(得分:4)

这是一个很长的但是 - 如果你运行的python 3.0是无效的语法。试试

print("Hello World!") 

看看是否是这种情况。

答案 2 :(得分:1)

在Python中,缩进非常重要......你检查缩进了吗?此外,丢失;(不需要它)。

正确的:

print("hello")print "hello"(适用于< 3.0)

不正确:

...print("hello")print "hello"(适用于< 3.0)

其中.表示空格。