我试图调试一个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代码时工作正常
答案 0 :(得分:0)
这真的很奇怪(对我有用)。
因此,为了正确识别正在发生的事情,我需要更多信息:
您正在使用的jython版本是什么?
您的错误日志中有什么内容吗?
什么是Eclipse版本?
你到底跑得怎么样? (提示:只需按F9即可)