Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 6, 2015 13:13:48

titov_
Зарегистрирован: 2015-08-02
Сообщения: 31
Репутация: +  0  -
Профиль   Адрес электронной почты  

Возможности Модуля

Как правильно (т.е. не методом тыка) исследовать возможности стороннего модуля? В частности, как искать наличие именно нужной функции и способов работы с ней. Например, модуль для работы с djvu - мне нужна возможность копировать фрагмент текста. Какие должны быть мои действия для выяснения наличия этой возможности?

Офлайн

#2 Окт. 6, 2015 13:28:40

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Возможности Модуля

Библиотечный код как правило документируют. Проще всего найти сайт разработчика и поискать там документацию.
Если код выложен на githab, то там всегда есть пояснения и примеры работы.
Кроме того, добросовестный разработчик всегда сопровождает код подробными комментариями,
ну вам помогут стандартные средства питона (dir, help), а так же ваше непосредственное ознакомление с кодом библиотеки .



Офлайн

#3 Окт. 6, 2015 13:30:24

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

Возможности Модуля

Функция help

import math
help(math)
Метод __dict__
math.__dict__
Использование интерактивной оболочки с функцией дополнения. Например ipython достаточно хорош.



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

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version