有没有办法将PyDoc导入Jira Confluence
我正在使用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里。