我正在使用 pydoc 模块来输出我用 C API 定义的某些类型的文档。在解释器嵌入到我的 C 程序中之前,我想要记录的类型不存在,所以我不能使用 pydoc 命令。
我让我的 C 代码调用一个执行以下操作的函数:
d = pydoc.HTMLDoc()
content = d.docmodule(sys.modules["mymodule"])
这可行,但会生成带有硬编码“文件:/”链接目标的 HTML 页面。有没有办法使用链接的相对路径?
(为更好地记录 C API 中定义的类型的方法加分)