Eclipse(带有 Pydev)不断抛出 SyntaxError
我的代码:
print "Hello World!"
我什至尝试在后面添加一个分号,但每次我保存并运行(如 Python 运行)时,它都会显示:
文件“E:\Software\Eclipse\Workspace\Python1\src\main.py”,第 1 行 打印“你好世界!”;
语法错误:语法无效
我不知道为什么。
My code:
print "Hello World!"
I even tried adding a semicolon behind, but everytime I save and run (as Python run) it says:
File "E:\Software\Eclipse\Workspace\Python1\src\main.py", line 1
print "Hello World!";SyntaxError: invalid syntax
I have no idea why.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您使用什么版本的 Python? Python 2.X 将
print
作为关键字,但 Python 3.X 仅将print()
作为函数 - 您需要使用print("你好,世界!”)
相反。What version of Python are you using? Python 2.X has
print
as a keyword, but Python 3.X only hasprint()
as a function - you'd need to useprint("Hello, World!")
instead.这是一个不太可能的事情,但是如果你运行的是 python 3.0,那么这是无效的语法。尝试
看看是否是这种情况。
This is kind of a longshot but - if you're running python 3.0 that is invalid syntax. Try
to see if this is the case.
在Python中,缩进真的很重要......你检查过你的缩进吗?另外,丢失
;
(不需要它)。正确:
print("hello")
或print "hello"
(对于 <3.0)不正确:
...print("hello")
code> 或print "hello"
(对于 <3.0),其中
.
表示空格。In Python, indentation is really important... Have you check your indentation? Also, lose the
;
(don't need it).correct:
print("hello")
orprint "hello"
(for < 3.0)not correct:
...print("hello")
orprint "hello"
(for < 3.0)where
.
denotes spaces.