13

我的代码:

print "Hello World!"

我什至尝试在后面添加一个分号,但每次我保存并运行(作为 Python 运行)它都会说:

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

SyntaxError:无效的语法

我不知道为什么。

4

3 回答 3

35

你使用的是什么版本的 Python?Python 2.X 具有print关键字,但 Python 3.X 仅具有print()函数 - 您需要改为使用print("Hello, World!")

于 2009-12-18T02:12:43.303 回答
4

这是一种远景,但是-如果您运行的是无效语法的python 3.0。尝试

print("Hello World!") 

看看是不是这样。

于 2009-12-18T02:12:22.253 回答
1

在 Python 中,缩进真的很重要……你检查过你的缩进吗?另外,丢失;(不需要它)。

正确的:

print("hello")print "hello"(对于 < 3.0)

不正确:

...print("hello")print "hello"(对于 < 3.0)

其中.表示空格。

于 2009-12-18T02:10:27.610 回答