我正在使用Pydev插件在Eclipse中调试我的Python代码。我能够打开一个Pydev控制台,它给了我两个选项:“当前活动编辑器的控制台”和“Python控制台”。但是,在断点之后,它们都不能用于检查当前变量状态。
例如,代码在断点处停止,我想使用控制台检查“action”变量。但是我的变量不可用。我怎么能做“dir(动作)”之类的事情? (即使它没有使用控制台)。
答案 0 :(得分:30)
答案 1 :(得分:13)
在调试透视图中打开的控制台实际上是交互式的,虽然我花了一些时间来实现它。您需要在输入内容后按两次返回,然后进行评估。 有关Pydev网站的更多信息:http://pydev.org/manual_adv_debug_console.html
答案 2 :(得分:1)
双击“操作”或任何其他变量。
CTRL + SHIFT + d
如果你正在使用手表,我无法想象更好的互动。你可以看到每一个变化。
答案 3 :(得分:0)
当我设置一个断点并点击F11时,Eclipse启动调试器并提示打开“Debug Perspective”。然后,您可以打开窗口 - >显示视图 - >打开表达式视图的表达式,然后可以在“表达式”视图窗口中右键单击并选择“添加监视表达式”以添加任何表达式(例如dir) 相反,我也能够在PyDev控制台中输入dir(某个表达式)并获得相同的效果。 我正在使用PyDev 1.4.6.2788
答案 4 :(得分:0)
在小型监视器上,您可能没有意识到调试交互式控制台与常规交互式控制台不同:它在您键入的底部有第二个命令提示符,而不是像普通控制台那样位于顶部。