Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 26, 2017 11:59:56

mutniy1985
Зарегистрирован: 2017-05-01
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод документации в текстовый файл

День добрый!
Уважаемые форумчане, как вывести документацию с комментариями к стандартным или же скачанным библиотекам(например джанго или pyqt) в текстовый файл?
т.е. Ситуация такая: в интерпретаторе питона можно импортировать библиотеку, затем прописать help с библиотекой и модулем после чего выведутся список модулей находящиеся в библиотеке, но в это будет просто список. А что нужно прописать, чтобы отобразилось полное описание либо же хотя бы комментарии и документация ко всем модулям и функциям в библиотеке? А еще лучше если всё это одновременно запихнуть в текстовый редактор…есть ли такая встроенная функция?

Офлайн

#2 Сен. 26, 2017 14:26:31

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

вывод документации в текстовый файл

mutniy1985
help() это и делает - там комментарии к функциям/классам. Но то что вы хотите звучит странно, я могу предположить что вы хотите иметь оффлайн документацию по различным модулям, если так - то документацию часто можно скачать в виде html страниц, с официальных страниц документации.
Объясните чего вы хотите получить и вам помогут



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Сен. 26, 2017 15:04:15

mutniy1985
Зарегистрирован: 2017-05-01
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод документации в текстовый файл

JOHN_16
вот именно это мне и нужно: чтобы документация была под рукой и не нужно было постоянно ее в терминале искать
пример:
>>> python3.6
>>> import django
>>> help('django')
PACKAGE CONTENTS
__main__
apps (package)
conf (package)
contrib (package)
core (package)
db (package)
dispatch (package)….. # дальше можно ввести с модулем
>>> help('django.apps') # будет вывод классов и функций

правильно я понимаю, что в случае если на определенный модуль не будет документации в интернете, то придется через терминал ручками всё это вбивать, затем копировать, создавать текстовый файл и всё это вставлять?
Либо написать скрипт правильно?

Офлайн

#4 Сен. 26, 2017 15:41:44

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

вывод документации в текстовый файл

help(pydoc)

Офлайн

#5 Сен. 26, 2017 16:07:40

mutniy1985
Зарегистрирован: 2017-05-01
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

вывод документации в текстовый файл

Shaman
вот такого плана решение я искал

Офлайн

#6 Сен. 26, 2017 16:42:10

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

вывод документации в текстовый файл

mutniy1985
вот именно это мне и нужно: чтобы документация была под рукой и не нужно было постоянно ее в терминале искать
да НИКТО ее не ищет в самом интепретаторе питона.
mutniy1985
что в случае если на определенный модуль не будет документации в интернете,
это крайне редкий случай, у нормальных библиотек есть документация
mutniy1985
то придется через терминал ручками всё это вбивать, затем копировать, создавать текстовый файл и всё это вставлять?
нет, просто открывается исходной код и читается.
Еще раз повторюсь - то что вы задумали - лютое извращение, не тратьте время зря. У той же джанги все ее дока скачивается zip архивом и спокойно на рабочем компьютере работает.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#7 Сен. 26, 2017 22:54:24

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2832
Репутация: +  186  -
Профиль   Отправить e-mail  

вывод документации в текстовый файл

> help(pydoc)

Мне больше Doxygen нравится.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version