Доступ к 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 и ключевых слов.

Другие вопросы по тегам