Eclipse(配合Pydev)不断抛出SyntaxError

13 投票
3 回答
6342 浏览
提问于 2025-04-15 17:09

我的代码:

print "Hello World!"

我甚至试着在后面加了个分号,但每次我保存并运行(作为Python程序)时,它都会显示:

文件 "E:\Software\Eclipse\Workspace\Python1\src\main.py",第 1 行 print "Hello World!";

语法错误:无效的语法

我不知道为什么。

3 个回答

1

在Python中,缩进非常重要……你检查过你的缩进了吗?另外,去掉;(不需要这个符号)。

正确的写法:

print("hello") 或者 print "hello"(适用于版本小于3.0)

错误的写法:

...print("hello") 或者 print "hello"(适用于版本小于3.0)

其中,.表示空格。

4

这有点不太可能,但如果你在用 Python 3.0,那这个语法是错误的。你可以试试

print("Hello World!") 

看看是不是这样。

35

你正在使用哪个版本的Python?在Python 2.X中,print是一个关键字,但在Python 3.X中,print()是一个函数——你需要用print("Hello, World!")这样的方式来打印内容。

撰写回答