我尝试使用Eclipse + PyDev对进行一些工作。 (Eclipse v3.5.0 + PyDev v1.5.6)我找不到一种方法将所有变量公开到PyDev控制台(通过PyDev控制台 - >控制台查看当前活动编辑器选项)我使用一个简单的代码来描述问题。当我逐步浏览代码时,我无法从控制台访问我的“x”变量。它在Variables选项卡上查看,但这不是我想要的。Python中的Python调试+ PyDev
任何帮助表示感谢。
看我为更好地说明截图:
alt text http://img541.imageshack.us/img541/4514/eclipsedebug.png
编辑:
假设添加一个简单的FUNC,如:
def myfunc(x):
return x**x
当我与中添加的功能调试我可以轻松地从控制台访问myfunc的代码。 (类型MYFUNC这个自动执行后,将可:
>>> from part2.test import myfunc
>>> myfunc
然后当我做MYFUNC(5)它的作用就像在Python解释器这将是非常有用访问变量在类似的方式进行调试我的代码我有大数组,我在调试过程中做了各种测试和操作,例如: 获取我的x并执行x.sum(),稍后执行x [:: 10],或转置与其他数组一起操作观察结果,实验等等
希望会有更好的解决方案。
我一直在使用PyDev的几个月,不知道你能做到这一点。 (我想)从来不需要它。我在想什么? – 2010-04-24 15:18:05
看到这些答案: - http://stackoverflow.com/questions/2045551/interactive-pydev-console-at-breakpoint - http://stackoverflow.com/questions/271625/interactive-console-using-pydev-in-日食 – 2010-04-24 15:17:12
好的,有些看起来很有用。仍然调试控制台没有提供使用Python解释器的实际感觉,您可以在其中轻松方便地制表符和完成变量/内容的交互。 – 2010-04-24 19:06:44