python run出错,但是jython run没错

自然兰亭 2012-04-19 05:53:39
eclipse中python run出错,但是jython run没错
我在程序中写了一下代码:
print "Hello World"
a = 1
if a == 1:
print '1'
elif a == 2:
print '2'
else:
print '3'

然后选择 Run -> Run As -> Python Run,出现错误。
但是选择Run -> Run As -> Jython Run 就没有问题,这是什么原因呢?
...全文
156 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
自然兰亭 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

Python code
在Python版本3.x中,print是个函数,需要如下使用:
print( "hello world" )
在Python版本2.x中,可以:
print "hello world"
[/Quote]
对了,谢谢。原来是这样呀
bugs2k 2012-04-20
  • 打赏
  • 举报
回复
在Python版本3.x中,print是个函数,需要如下使用:
print( "hello world" )
在Python版本2.x中,可以:
print "hello world"
自然兰亭 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

如果因为论坛板式的原因(程序代码请使用论坛提供的code标签)遗漏了缩进,请把报错信息写出来,这里没有算命大仙能算出报什么错。
[/Quote]
错误是:
print "Hello World"
^
SyntaxError: invalid syntax
自然兰亭 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

你else下面那个print '3'的缩进正确吗?
[/Quote]

print "Hello World"
a = 1
if a == 1:
print '1'
elif a == 2:
print '2'
else:
print '3'

出现的错误是:
print "Hello World"
^
SyntaxError: invalid syntax
panghuhu250 2012-04-19
  • 打赏
  • 举报
回复
python的版本是python3,jython的版本是2.x?
liubingqian 2012-04-19
  • 打赏
  • 举报
回复
如果因为论坛板式的原因(程序代码请使用论坛提供的code标签)遗漏了缩进,请把报错信息写出来,这里没有算命大仙能算出报什么错。
bugs2k 2012-04-19
  • 打赏
  • 举报
回复
你的程序代码“缩进”出错
libralibra 2012-04-19
  • 打赏
  • 举报
回复
你else下面那个print '3'的缩进正确吗?
libralibra 2012-04-19
  • 打赏
  • 举报
回复
没用过eclipse,都是IDLE写
python run出错的报错信息是什么?
是不是没有设置好解析器

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧