問題タブ [pydoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2230 参照

python - Python: pydoc をインポートしてネイティブに使用していますか?

コマンドラインから pydoc を使用する方法を知っています。ただし、環境設定が複雑なため、Python スクリプト内でネイティブ API 呼び出しとして実行することをお勧めします。つまり、私の python ランナーは次のようになります。

import pydoc pydoc.generate_html_docs_for(someFile)

ただし、この動作を機能させるためにどの関数呼び出しを使用する必要があるかは、pydoc のドキュメントからはわかりません。何か案は?

0 投票する
2 に答える
678 参照

python - PythonWikiスタイルのドキュメントジェネレータ

一連のWikiスタイルページを生成できるPyDocのようなものと、PyDocからエクスポートする現在のHTMLページを探しています。現在のドキュメントの拡張機能として、これらをGoogleCodeのWikiにエクスポートできるようにしたいと思います。

0 投票する
1 に答える
1906 参照

python - pydocはサブディレクトリを生成できますか?

pydocのwritedocs()関数を取得してパッケージのサブディレクトリを作成する方法はありますか?たとえば、次のモジュールを文書化するとします。

pydoc.writedocs()を実行すると、次のファイルが表示されます。

取得したい:

これを行う方法はありますか?

0 投票する
2 に答える
1493 参照

python - Python の pydoc ヘルプ関数はどこでコンテンツを取得しますか?

多くの呼び出し可能なオブジェクトがあり、それらはすべて__doc__文字列が正しく入力されていますが、ヘルプを実行すると、に基づくヘルプではなく、クラスのヘルプが生成され__doc__ます。

ヘルプを実行すると、 を実装するクラスのインスタンスではなく、実際の関数である場合に得られるものと本質的に同じように見えるカスタマイズされたヘルプが生成されるように変更したいと考えています__call__

コードでは、これを出力したいと思います:

次の出力のようになります。

0 投票する
3 に答える
247 参照

python - `object.__doc__`を生の文字列として取得します

object.__doc__ソースコードでドクトリング自体の前に「r」を追加する以外に、生の文字列として取得する方法はありますか?

内部にラテックスコードがあり、「\ r」、「\f」などが問題を引き起こしています。

0 投票する
2 に答える
1392 参照

python - pydocはWindowsとPython2.6.4で失敗します

Windowsおよびpython.org2.6.4でpydocを使用しようとすると、次のエラーが発生します。

ここで何が間違っている可能性がありますか?

0 投票する
2 に答える
3061 参照

python - サードパーティモジュールのPythonドキュメントを読む

最近IMDbpyモジュールをダウンロードしました。ダウンロードすると、

私は完全なドキュメントを取得しません..私はしなければなりません

利用可能なメソッドを確認します。私はこのコンソールインターフェースが好きではありません。ドキュメントを読むためのより良い方法はありますか?モジュールimdbに関連するすべてのドキュメントを1ページにまとめたものです。。

0 投票する
3 に答える
4134 参照

python - Sphinx に pydoc から RST クラス ドキュメントを生成させる

現在、既存の (不完全な) ドキュメントをすべてSphinxに移行しています。

問題は、ドキュメンテーションがPython docstringを使用しており(モジュールは C で書かれていますが、おそらく問題にはなりません)、クラスのドキュメンテーションを Sphinx で使用できる形式に変換する必要があることです。

sphinx.ext.autodocがありますが、現在のドキュメント文字列をドキュメントに自動的に配置します。現在のdocstringに基づいて( RST )でソースファイルを生成したいので、手動で編集および改善できます。

docstring を Sphinx の RST に変換するにはどうすればよいですか?

0 投票する
3 に答える
2773 参照

python - pydoc / help()は、継承されたクラスのメソッドと属性のドキュメントを非表示にできますか?

特定のクラスから継承するクラスを宣言する場合:

クラスのドキュメントには、 (〜または)Cのすべてのメソッドがリストされています。dicthelp(C)pydoc

自動生成されたドキュメントから継承されたメソッドを非表示にする方法はありますか(上書きされないメソッドの場合、ドキュメント文字列は基本クラスを参照できます)?またはそれは不可能ですか?

これは便利です:モジュールのクラスのpydocにモジュールで定義された関数をリストします。したがって、クラスに非常に長いドキュメントがある場合、モジュールによって提供される新しい関数が提示される前に、有用ではない多くの情報が出力され、ドキュメントの悪用が困難になります(継承されたメソッドのすべてのドキュメントをスキップする必要があります)文書化されているモジュールに固有の何かに到達するまで)。

0 投票する
2 に答える
835 参照

python - pydocで表示する「MODULEDOCS」を定義するにはどうすればよいですか?

math一部のPythonモジュール(およびなど)のpydocドキュメントには、sysいくつかのHTMLドキュメントへの便利なリンクを含む「MODULEDOCS」セクションがあります。

そのようなセクションを自分のモジュールにどのように含めることができますか?

より一般的には、pydocによって認識される変数が文書化されている場所はありますか?

mathモジュールは私のマシン(OS X)上の共有ライブラリであり、モジュールはPythonで構築されているため、ソースでこれを見つけることができませんでしたsys…何か助けていただければ幸いです。