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

标签 python html pydoc

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

我让我的 C 代码调用一个函数,该函数执行如下操作:

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

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

(为更好地记录 C API 中定义的类型而加分)

最佳答案

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

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

关于Python:pydoc 模块可以输出具有相对路径的 HTML 文档吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6389280/

相关文章:

python - 在 Visual Studio Code 中将焦点切换到 Jupyter (IPython) 终端

html - 如何将文本居中放置在响应式圆圈的中间,(文本也是响应式的)?[仅限 css/html]

python - pydoc 生成带有文件句柄参数的帮助文本

eclipse - 使用代码完成查看 PyDoc

python - 将Python字典组合成一个字符串csv

python - 在python/numpy中生成多对不相等的随机整数

python - PC通过rs232发送数据到POS

javascript - 使用 Javascript/Jquery 上下移动节点 Div

html - 在 <select> 旁边显示 <span>

python - 如何在Python中查找库的函数?