在Python中,我习惯于能够在代码中的任何位置启动调试器,然后在实时对象(调用方法,类似的东西)上查看.有没有办法,使用NetBeans来做到这一点?
例如,我希望能够突破foo = bar().baz().blamo()
并运行bar()
,bar().baz()
并bar().baz().blamo()
看看他们做了什么.
在Python中,这就是我要做的:
... import pdb; pdb.set_trace() foo = bar().baz().blamo()
然后它会给我一个提示,我可以输入内容:
(pdb) bar() ... some objet ... (pdb) bar() + 42 ...
Michael Myer.. 6
首先,在代码的该行设置断点(通过单击左边距).然后单击"调试主项目"(或"调试"菜单中的"调试单个文件").
一旦到达断点,就可以使用Debug菜单中的工具.特别是,"评估表达"似乎是您正在寻找的.
首先,在代码的该行设置断点(通过单击左边距).然后单击"调试主项目"(或"调试"菜单中的"调试单个文件").
一旦到达断点,就可以使用Debug菜单中的工具.特别是,"评估表达"似乎是您正在寻找的.