我正在使用 pydoc.render_doc() 来打印模块的帮助,但是它会输出一个标记为“DATA”的字段,我不想打印它。有什么办法可以省略吗?
这是它打印的示例:
DATA
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0...
根据我对 PyDoc 模块源代码的阅读,无法禁用大节标题的打印。
您最好的选择是在将数据发送出去之前从输出中去除数据。
data = "D\x08DA\x08AT\x08TA\x08A\n" # DATA bigsection header from pydoc
pydoc.render_doc(module).replace(data, '')
bigsection 标头中有退格(\x08)。这在这里解释。