2 февраля 2014 г.

import и from - функции для использования модулей

Что ж подведем, маленький итог, мы разобрались как создавать модули и как они могут работать и для чего они вообще, но не было рассмотрено более детально, то как их подключать и приступать к использованию.

Файл модуля с расширением .py можно подключить используя команды import или же from. Эти функции могут отыскать и загрузить файл модуля, если этого еще не было сделано.
Отличие у этих команд в том что:
import - загружает модуль целиком;
from - загружает или же копирует отдельные имена из модуля.

Теперь несколько примеров для каждой:

Инструкция import

Для того что бы нам, к примеру подключить module1 с помощью данной инструкции, нам достаточно всего лишь написать import module1 и далее можно использовать функции данного модуля. Например:
>>> import module1
>>> module1.show('Pythlife for life')
Pythlife for life

Как видим после подключения модуля мы используем подключаемое имя show - это и есть объект модуля module1.

Инструкция from

Как было сказано выше, с помощью from можно скопировать отдельные имена, объекты из требуемого нам модуля.
Например:
from module1 import*
printer('Hello Pythlife')
Hello Pythlife

Как видно на этих двух примерах, разницы почти нет, но для многих кто давно занимается программированием на Python разница ощутима. Продолжение будет в следующей статье.

Кто все таки прочитает это до конца, пишите о том ЧТО БЫ ВЫ ХОТЕЛИ ВИДЕТЬ на этом чудо блоге, о чем бы хотели читать и т.д. ...

Всем успехов в учении!

Комментариев нет:

Отправить комментарий