我为我的一些工作尝试了 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],或者与其他数组进行转置操作观察结果、实验等...
希望会有更好的解决方案。