2011-09-23 7 views
8

オブジェクトを検査するのに便利なGUIがあります。 dir()関数は時には十分ではありません!ファイルビューアに似たツリービューの表現、 - :私は(モジュール)をview_object入力しますと、それは私にPythonオブジェクトインスペクタGUI

特長を持つGUIウィンドウを与えるだろう起こるだろう何

。これにより、すべてのクラスを見ることができ、これらのビューを拡張/縮小できます。 - 任意のオブジェクトを選択すると、のドキュメントの属性が表示されます。

理想的には、オブジェクト(または他のコマンド)をCtrl +クリックして、そのオブジェクト内のツリービューをITモジュール内で開くことができます。

これは難しいことではないので、誰かが作ったと思うので、私はちょうどそれを見つけるのが大変です!

答えて

5

Eclipse PyDevは本当に素晴らしいです。特にデバッガ。私は重く、それはゆっくりと始まりますが、それは強力なツールです。

実行時に任意の変数のツリービューが表示されるだけでなく、その場で変更することもできます。 enter image description here

+0

PyDevは素晴らしいです。 Spyder(これははるかに軽量です)に切り替えるまで、私はしばらく使用しました。そうすることで、私はいくつかのものを失った。 他に解決策がない場合は、PyDevをもう一度起動しようとしますが、インタプリタから実行できるスタンドアロンアプリケーションがあれば素晴らしいでしょう。 (編集:私はPyDevがこの機能を持っているのを忘れていました。ありがとうございます) –

4

あなたは objbrowser(私はそれを書い免責事項)を見てみることができます:

は、変数ビューを参照してください。

enter image description here

+0

'PySide'はPython 3.5をサポートしていないようですので、私はあなたの' objbrowser'を使うことはできません。 :( –

+0

@ trevor-sullivan:Python 3とPyQt4をサポートするバージョン1.1で作業しています。[開発ブランチ](https://github.com/titusjan/objbrowser/tree/devel)をあなたが望むならば、あなたはそれを試すことができるのでgithub。 – titusjan