Чтение документации Python для сторонних модулей
-
19-09-2019 - |
Вопрос
Недавно я скачал модуль IMDbPY..Когда я это делаю,
import imdb
help(imdb)
я не получаю полной документации..Я должен сделать
im = imdb.IMDb()
help(im)
чтобы ознакомиться с доступными методами.Мне не нравится этот консольный интерфейс.Есть ли какой-нибудь лучший способ прочитать документ?Я имею в виду всю документацию, связанную с модуль imdb на одной странице..
Решение
Использование pydoc
pydoc -w imdb
Это приведет к созданию imdb.html в том же каталоге.
pydoc -p 9090
запустит HTTP-сервер на порту 9090, и вы сможете просмотреть всю документацию по адресу http://localhost:9090/
Другие советы
в IPython вы могли бы сделать
[1]: import os
[2]: os?
< get the full documentation here >
# or you could do it on specific functions
[3]: os.uname
<built-in function>
[4]: os.uname?
< get the full documentation here >
# Incase of modules written in python, you could inspect source code by doing
[5]: import string
[6]: string??
< hows the source code of the module >
[7]: string.upper??
< shows the source code of the function >
Не связан с StackOverflow