【发布时间】:2011-02-11 21:26:01
【问题描述】:
我在一些工作中尝试了 Eclipse+PyDev 组合。 (Eclipse v3.5.0 + PyDev v1.5.6)我找不到将所有变量公开给 PyDev 控制台的方法(通过 PyDev 控制台 -> 当前活动编辑器选项的控制台)我使用简单的代码来描述问题.当我逐步浏览代码时,我无法从控制台访问我的“x”变量。它可以在“变量”选项卡上查看,但这并不是我真正想要的。
感谢您的帮助。
查看我的截图以获得更好的描述:
编辑:
假设添加一个简单的函数,如:
def myfunc(x):
return x**x
当我使用代码中添加的函数进行调试时,我可以轻松地从控制台访问 myfunc。 (输入 myfunc 自动执行后就可以使用了:
>>> from part2.test import myfunc
>>> myfunc
然后当我执行 myfunc(5) 时,它的行为就像在 Python 解释器中一样。以类似的方式访问变量以调试我的代码非常有用。我有很大的数组,我在调试过程中进行了各种测试和操作。喜欢: 获取我的 x 并做 x.sum(),稍后再做 x[::10],或转置操作与其他数组观察结果,实验等...
希望有更好的解决方案。
【问题讨论】:
-
我已经使用 PyDev 几个月了,不知道你能做到这一点。 (我猜从不需要它)。我在想什么?
-
好的,有些看起来很有用。尽管如此,调试控制台并没有给出使用 Python 解释器的实际感觉,您可以在其中轻松方便地完成选项卡并与变量/内容交互。