Python对象检查器GUI

8
我需要的是一个方便的图形用户界面(GUI)来检查对象。有时候,dir()函数并不够用!
我希望输入view_object(module)后,能够得到一个GUI窗口,该窗口具有以下功能:
- 树形视图表示,类似于文件查看器。 这将让我看到所有的类,并且我可以展开/收缩这些视图。 - 选中任何对象都可以让我查看任何doc属性。
理想情况下,它还会让我在对象上cntrl+click(或其他命令) ,并在其模块内打开该对象的树形视图!
制作它应该不难,所以我假设有人已经做了,我只是找不到它!
2个回答

5

Eclipse PyDev非常棒。特别是调试器。它占用资源较多,启动速度也比较慢,但它是一个强大的工具。

不仅可以在运行时查看任何变量的树形视图,甚至还可以实时修改它。

请参见变量视图: enter image description here


PyDev非常棒。我用了一段时间,直到我转换到Spyder(它更轻量级)。这样做,我失去了一些东西。如果没有其他解决方案,我将尝试重新启动PyDev,但如果有一个可以从解释器运行的独立应用程序,那就太好了。(编辑:我忘记PyDev有这个功能了。谢谢你提醒我) - Garrett Berg

4
你可以看一下objbrowser(免责声明:我写了它)。

在此输入图片描述


PySide似乎不支持Python 3.5,所以我无法使用你的objbrowser。 :( - user189198
@trevor-sullivan:我正在开发1.1版本,支持Python 3和PyQt4。我已经将开发分支推送到GitHub,如果你想尝试,可以去下载。 - titusjan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接