有没有办法将PyDoc导入Jira Confluence

5 投票
2 回答
1967 浏览
提问于 2025-04-16 19:58

我正在使用PyDoc从我的Python代码生成文档,并且我用Jira的Confluence插件来管理这些文档。有没有办法把PyDoc生成的文档放到Confluence里呢?

我在网上搜索了一下,没找到太多相关的信息。

谢谢大家!

2 个回答

0

pydoc 生成的文件格式是 HTML,也就是说你需要把一个完整的 HTML4 页面放到 Confluence 中。

根据 Confluence wiki 的说法,你可以使用一个叫 HTML 宏 的工具。

我想你可能希望 pydoc 能直接生成 Confluence 的标记语言,但那需要用到其他工具。

0

你可以试试这样做:

from pydoc import *
import io

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

f = io.open('./out.html', 'w')
f.write(unicode(content))
f.close()

现在你有了一个包含pydoc信息的HTML文件。接下来的步骤是把它放到Confluence里,让它看起来更好看。我目前尝试过把它导入到Microsoft Word中,格式是.rtf,然后再复制粘贴到Confluence里。

撰写回答