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

2024-03-28 23:23:36 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

运行时输出

^{pr2}$

当我在控制台中输入时,会出现正常的绿色文本,但是在按下enter之后,什么都没有发生。如何让控制台将输入反馈给进程?在

编辑:按终止键时,输入被输入程序,因此它输出

Hello name

另外,只有在使用PyDev时才会发生这种情况,在java透视图中运行java代码时,输入可以正常工作


Tags: 用户name程序插件终端helloinputyour
1条回答
网友
1楼 · 发布于 2024-03-28 23:23:36

这真的很奇怪(对我也很管用)。在

所以,为了正确识别发生了什么,我需要更多信息:

  1. 你用的jython版本是什么?

  2. 你的错误日志里有什么东西吗?

  3. 什么是Eclipse版本?

  4. 你跑得怎么样?(提示:按F9就足够了)

相关问题 更多 >