我很长一段时间都在尝试调试一个jython程序,我使用PyDev插件在Eclipse中运行,但是一旦我从终端运行它,它就起作用了。我怀疑可能是用户输入在Eclipse控制台上不起作用,所以我尝试为jython运行我能想到的最基本的输入程序
name = raw_input("What is your name? ")
print "Hello %s" % (name)
运行时输出
^{pr2}$当我在控制台中输入时,会出现正常的绿色文本,但是在按下enter之后,什么都没有发生。如何让控制台将输入反馈给进程?在
编辑:按终止键时,输入被输入程序,因此它输出
Hello name
另外,只有在使用PyDev时才会发生这种情况,在java透视图中运行java代码时,输入可以正常工作
这真的很奇怪(对我也很管用)。在
所以,为了正确识别发生了什么,我需要更多信息:
你用的jython版本是什么?
你的错误日志里有什么东西吗?
什么是Eclipse版本?
你跑得怎么样?(提示:按F9就足够了)
相关问题 更多 >
编程相关推荐