Python:pydoc模块可以输出具有相对路径的HTML文档吗?

时间:2011-06-17 17:12:13

标签: python html pydoc

我正在使用pydoc模块输出我使用C API定义的某些类型的文档。在将解释器嵌入到我的C程序中之前,我想要记录的类型不存在,所以我不能使用pydoc命令。

我得到我的C代码来调用一个类似这样的函数:

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

这样可行,但会生成带有硬编码'file:/'链接目标的HTML页面。有没有办法为链接使用相对路径?

(更好地记录C API中定义的类型的额外点)

由于

1 个答案:

答案 0 :(得分:1)

我认为Sphinx在这方面做得更好。以下是您记录C域的方式:

http://sphinx.pocoo.org/domains.html#the-c-domain