0

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

这是它打印的示例:

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

1 回答 1

0

根据我对 PyDoc 模块源代码的阅读,无法禁用大节标题的打印。

您最好的选择是在将数据发送出去之前从输出中去除数据。

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

bigsection 标头中有退格(\x08)。这在这里解释。

于 2012-05-25T18:23:03.950 回答