如何导出Python内置的help()函数的输出

我有一个python软件包,它从以下位置输出大量帮助文本: help(package)

我想将此帮助文本导出到文件中,其格式为 help(package)

我该怎么办?

回答:

这有点骇人听闻(并且某处可能有更好的解决方案),但这可行:

import sys

import pydoc

def output_help_to_file(filepath, request):

f = open(filepath, 'w')

sys.stdout = f

pydoc.help(request)

f.close()

sys.stdout = sys.__stdout__

return

接着…

>>> output_help_to_file(r'test.txt', 're')

以上是 如何导出Python内置的help()函数的输出 的全部内容, 来源链接: utcz.com/qa/414537.html

回到顶部