除了使用带有调试器的完全集成的 IDE 用于 python(如 Eclipse)之外,是否有任何小工具可以实现这一点:
- 运行程序时,我希望能够在某处挂钩(类似于插入打印语句)并使用对象检查器调用窗口(树视图)
- 关闭窗口后,程序应恢复
它不需要打磨,甚至不是绝对稳定,它可以是一些小部件库(如 wx)的内省示例代码。不过,平台独立会很好(不是 PyObjC 程序,或 Windows 上的类似程序)。
有任何想法吗 ?
编辑:是的,我知道 pdb,但我正在寻找所有当前对象的图形树。
不过,这里有一个很好的介绍如何使用 pdb(在这种情况下是在 Django 中): pdb + Django