Доступ к Python "тематические" строки документации с pydoc
Я понимаю, как работают строки документации Python, и я регулярно использую pydoc.render_doc
чтобы получить доступ к функциям строк документации. Тем не менее, я не знаю, как использовать render_doc
чтобы получить доступ к темам справки, например, help("UNARY")
, Я даже не знаю, где такая документация будет существовать. Есть ли способ а) получить доступ к разделам справки с помощью pydoc или б) альтернативный способ записи текста справки в переменную?
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
1 ответ
Пидок будет работать в командной строке. Используйте приведенную ниже команду для генерации HTML-документации для модулей Python в текущем местоположении.
C:> python -m pydoc -w sys написал sys.html
Но команду pydoc нельзя использовать для ключевых слов и тем.
Обратитесь к https://svn.python.org/projects/sandbox/trunk/setuptools/pydoc.py чтобы узнать список topicss и ключевых слов.