“访问Python”;“主题”;带有pydoc的docstrings
我了解Python是如何工作的,我经常使用“访问Python”;“主题”;带有pydoc的docstrings,python,pydoc,Python,Pydoc,我了解Python是如何工作的,我经常使用pydoc.render\u doc访问函数docstrings。但是,我不知道如何使用render\u doc访问帮助主题,例如help(“一元”)。我甚至不知道这样的文档串会存在于哪里。有没有一种方法可以a)使用pydoc访问帮助主题,或者b)用另一种方法捕获变量中的帮助文本 help("UNARY") # prints help to console import pydoc pydoc.help("
pydoc.render\u doc
访问函数docstrings。但是,我不知道如何使用render\u doc
访问帮助主题,例如help(“一元”)
。我甚至不知道这样的文档串会存在于哪里。有没有一种方法可以a)使用pydoc访问帮助主题,或者b)用另一种方法捕获变量中的帮助文本
help("UNARY") # prints help to console
import pydoc
pydoc.help("UNARY") # prints help to console
test = pydoc.render_doc("str") # writes help to variable
test = pydoc.render_doc("UNARY") # ERROR
pydoc.help("UNARY") # prints help to console
test = pydoc.help("UNARY") # prints help to console, 'test' is empty
pydoc将在命令行中工作。使用下面的命令为当前位置的python模块生成html文档 C:>python-m pydoc-w sys 编写sys.html 但是pydoc命令不能用于关键字和主题
请参阅了解主题和关键词列表。这并不能回答我的问题。我正在寻找一种在变量中捕获帮助文本的方法。我不需要一种方法来获取主题列表,我也不知道在命令行中运行pydoc有什么帮助,特别是因为你说它不能与关键字和主题一起使用。