モジュールのヘルプを印刷するために pydoc.render_doc() を使用していますが、印刷したくない「DATA」というラベルの付いたフィールドを出力します。それを省略する方法はありますか?
印刷例は次のとおりです。
DATA
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0...
PyDoc モジュールのソース コードを読んだ限りでは、bigsection ヘッダーの出力を無効にする方法はありません。
あなたの最善の策は、データが送信されて消費される前に、出力からデータを取り除くことです。
data = "D\x08DA\x08AT\x08TA\x08A\n" # DATA bigsection header from pydoc
pydoc.render_doc(module).replace(data, '')
bigsection ヘッダーにバックスペース (\x08) があります。これについては、こちらで説明しています。