无法使用Jython在Eclipse上的PyDev控制台中提供用户输入

时间:2013-04-18 00:17:28

标签: python eclipse pydev jython

我试图调试一个jython程序很长一段时间我使用PyDev插件在Eclipse中运行,但是一旦我从终端运行它,它就起作用了。我怀疑可能是用户输入没有在Eclipse控制台上工作,所以我尝试运行jython最基本的输入程序,我能想到

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

当它运行时输出

What is your name? 

当我输入控制台时,会显示正常的绿色文字,但在按下回车时,没有任何反应。如何让控制台将输入反馈给流程?

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

Hello name

此外,这只在使用PyDev时发生,输入在java透视图中运行java代码时工作正常

1 个答案:

答案 0 :(得分:0)

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

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

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

  2. 您的错误日志中有什么内容吗?

  3. 什么是Eclipse版本?

  4. 你到底跑得怎么样? (提示:只需按F9即可)