很长时间以来,我一直在尝试调试PyDev插件在Eclipse中运行的jython程序,但是一旦我从终端运行它,它就会起作用。 我怀疑这可能是用户输入在Eclipse控制台上无法正常工作,因此我尝试为我能想到的jython运行最基本的输入程序

name = raw_input("What is your name? ")
print "Hello %s" % (name)

当它运行时输出

What is your name? 

当我在控制台中键入内容时,会显示正常的绿色文本,但是按Enter键后,什么也不会发生。 如何获得控制台以将输入反馈回流程?

编辑:按终止后,输入将输入到程序,因此输出

Hello name

另外,这仅在使用PyDev时发生,当在Java透视图中运行Java代码时输入工作正常

===============>>#1 票数:0

这真的很奇怪(对我有用)。

因此,要正确识别正在发生的事情,我需要更多信息:

  1. 您使用的jython版本是什么?

  2. 您的错误日志中是否有内容?

  3. 什么是Eclipse版本?

  4. 您的跑步情况如何? (提示:只需按F9键就足够了)

  ask by Jimmy Mills translate from so

未解决问题?本站智能推荐: