Python pydoc.render_doc()可以使用哪些参数?

时间:2012-05-25 17:29:46

标签: python pydoc

我正在使用pydoc.render_doc()来打印模块的帮助,但它会输出一个标记为“DATA”的字段,我不想打印。有什么办法可以省略吗?

以下是其打印内容的示例:

DATA
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0...

1 个答案:

答案 0 :(得分:0)

基于我对PyDoc模块源代码的阅读,无法禁用bigsection标题的打印。

最好的办法是在输出数据之前将数据从输出中剥离下来。

data = "D\x08DA\x08AT\x08TA\x08A\n" #  DATA bigsection header from pydoc
pydoc.render_doc(module).replace(data, '')

bigsection标题中有退格(\ x08)。这解释为here.