2

EclipseのパッケージエクスプローラーでPythonSystemLibs .pyファイルを参照することはできますが、そこからの経験には多くの要望があります。

Pythonを学習しているときに、EclipseとPyDevを使用して標準ライブラリの適切なクラスブラウザにするにはどうすればよいですか?私が到達している最も近いのは、ライブラリの.pyファイルを参照して開く機能です。リファレンスマニュアル(文字列サービス、数値、ファイルとディレクトリアクセス、IPCなど)のカテゴリ別のライブラリの階層ビューだけでなく、クラスをクリックしてメソッド、使用可能なパラメータ、およびを表示したいと思います。説明。

編集:IDLEが持っているものを見てください:クラスとメソッドのビューを備えたモジュールの階層ビュー。私はPyDevでこのようなものを探しています:

ここに画像の説明を入力してください

Eclipseにインポートしたときに同じpickle.pyを比較します。クラスやそのメソッドではなく、モジュールのビューのみ。これは私自身のコードにとっては問題ではありません。Eclipseで記述したクラス、関数、およびオブジェクトをはっきりと見ることができます。グローバルブラウザでライブラリの詳細を検索することもできます。しかし、これをパッケージエクスプローラーまたは他のウィンドウで利用できるようにする方法を見つけることができれば、はるかに良いでしょう。

ここに画像の説明を入力してください

私がIDEで考えることができる最良の例は、Visual Studioのクラスビューまたはオブジェクトエクスプローラーです。その中で、Microsoftには、探索するすべてのライブラリがあり、すばらしいドキュメントがあります。

**明確にするために、私はpydocs、オンラインリファレンスなどを介して標準ライブラリにアクセスする方法場所を知っています。私ははるかに統合されたエクスペリエンスを探しています。

4

3 に答える 3

1

残念ながら、現在のPyDevPackageExplorerでは現在それを行うことはできません...

さて、誰かがPyDevでそれを実装することに興味があるなら、それはhttps://github.com/aptana/Pydev/blob/development/plugins/org.python.pydevからメソッドgetChildren()を拡張することの問題でしょう。 /src_navigator/org/python/pydev/navigator/InterpreterInfoTreeNodeRoot.javaは、それを解析して適切なノードを作成しようとするdirまたはzipファイルではないユースケース用です。

(コードがhttp://pydev.org/developers.htmlからの指示に従って適切に取得されている場合)

于 2012-06-15T15:44:04.377 に答える
0

私があなたの質問を正しく理解していれば、あなたには私が知っているいくつかの選択肢があります。

ここで参照できます:http://docs.python.org/library/index.html そしてそれはあなたに標準ライブラリのすべてを与えるでしょう。

また、システムによっては、同じhtmlファイルを見つけてローカルで表示することもできます。私のFedoraボックスでは、それらは/usr/share/doc/python-docs-2.7.3/html/index.htmlに隠されています(python-docsをyumインストールすることを忘れないでください)

于 2012-06-14T20:51:34.367 に答える
0

pythonに同梱されているpythondocサーバーを起動して、次の場所に移動できます。

http://localhost:7464

Windowsでは、「モジュールドキュメント」と呼ばれるスタートメニューにあります

于 2012-06-14T21:05:04.830 に答える