6

C API で定義したいくつかの型のドキュメントを出力するために pydoc モジュールを使用しています。文書化したい型は、インタープリターが C プログラムに組み込まれるまで存在しないため、pydoc コマンドを使用できません。

次のような関数を呼び出す C コードを取得します。

d = pydoc.HTMLDoc()
content = d.docmodule(sys.modules["mymodule"])

これは機能しますが、ハードコードされた「file:/」リンク ターゲットを含む HTML ページが生成されます。リンクに相対パスを使用する方法はありますか?

(C API で定義された型を文書化するためのより良い方法のための追加ポイント)

4

2 に答える 2

1

これに関しては、 Sphinxの方が優れていると思います。C ドメインを文書化する方法は次のとおりです。

http://www.sphinx-doc.org/en/master/usage/restructuredtext/domains.html#the-c-domain

于 2011-07-24T09:42:27.010 に答える