我一直在使用 Wing IDE 进行 python 编程,我正在尝试切换到 Eclipse、PyDev。
当我在 Wing IDE 中运行我的代码时,在完成执行后控制台立即返回到交互式 shell,我可以继续测试,但我不知道如何在 Eclipse 中执行此操作。 我不确定我是否正确描述了我的问题,所以我将使用一个示例:
假设我有一个看起来像这样的简单源代码(例如 test.py):
print("hello")
当我通过单击那个绿色箭头在 Wing IDE 中运行它时,控制台在执行后看起来像这样:
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)]
Type "help", "copyright", "credits" or "license" for more information.
[evaluate untitled-1.py]
hello
>>>>
而且我可以继续在 shell 上做任何事情,它会知道我的代码(定义的函数等)。 但是当我在 Eclipse 中做同样的事情时,控制台看起来像这样:
hello
我必须单击“删除所有终止的启动”按钮才能返回到 shell。
这可以在 Eclipse 中完成吗?
最佳答案
您要使用的是 interactive console in PyDev (不是运行时的常规输出)。
要使用它,请执行以下操作:Ctrl+Alt+Enter。
请注意,如果您正在进行调试 session ,您还可以使用 debug session console与程序交互。
它也可以从控制台 View 中的 UI 创建,如下所示:
[
关于python - Eclipse 中的 PyDev 交互式 Python Shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18326541/