PyDev是否像Komodo一样是一个交互式shell(在调试期间)?

时间:2014-07-25 14:36:46

标签: python pydev

到目前为止,我使用Komodo IDE进行Python开发,但我现在正在使用PyDev测试Eclipse。一切正常,但有一个Komodo功能我不在 在Komodo中,我可以在调试器shell中检查正在运行的应用程序。即在遇到断点之后,我不仅可以读取变量的内容,还可以执行任意Python代码(例如,更改变量的值),然后继续执行程序。 PyDev在调试期间也有一些交互式shell,但我只能读取变量而不能更改它们的内容。这个功能在PyDev中不可用,或者我在这里遗漏了什么?

非常感谢,  阿克塞尔

2 个答案:

答案 0 :(得分:1)

正如您所见,您可以直接使用控制台:

http://pydev.org/manual_adv_debug_console.html

现在,您还可以通过选择要附加它的堆栈帧来连接交互式控制台(这有点高级):

http://pydev.org/manual_adv_interactive_console.html

答案 1 :(得分:0)

是的,你可以这样做。只需在控制台中键入您想要的命令:)。我通常必须右键单击

  

Debug As>> Python运行

PyDev有点古怪,但你已经习惯了。