我正在使用pydoc.render_doc()来打印模块的帮助,但它会输出一个标记为“DATA”的字段,我不想打印。有什么办法可以省略吗?
以下是其打印内容的示例:
DATA
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0...
答案 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.