因此,我查看了一个模块的help()文档,但很快就意识到阅读小输出框中的文档非常繁琐。因此,我尝试将help()文档粘贴到另一个文件中,以便更清晰地阅读。
myfile = open("file.txt","w")
myfile.write(str(help(random)))
myfile.close()它没有编写文档,而是粘贴在None中。
你知道该怎么做吗?
发布于 2018-08-08 22:55:13
发布于 2018-08-08 22:50:45
我并不是建议您以这种方式阅读python文档,但是您可以这样做:您可以重定向stdout并调用help
from contextlib import redirect_stdout
import random
with open('random_help.txt', 'w') as file:
with redirect_stdout(file):
help(random)或者,更简单(如Jon Clements所建议的):
from pydoc import doc
import random
with open('random_help.txt', 'w') as file:
doc(random, output=file)https://stackoverflow.com/questions/51749548
复制相似问题