Подключение библиотек в python: Создание и подключение модулей в Python

Создание и подключение модулей в Python

Создание и подключение модулей в Python — it-black.ru Перейти к содержимому

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

Подключение модуля из стандартной библиотеки

Подключить модуль можно с помощью инструкции import. К примеру, подключим модуль os для получения текущей директории:


import os
os.getcwd()
'C:\\Python33'

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

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

Например, можно обратиться к константе расположенной в модуле math:


import math
math.e
2.718281828459045
Использование псевдонимов

Если название модуля слишком длинное, то для него можно создать псевдоним, с помощью ключевого слова as.


import math as m
m.e
2.718281828459045

Теперь доступ ко всем атрибутам модуля math осуществляется только с помощью переменной m, а переменной math в этой программе уже не будет.

Инструкция from

Подключить определенные атрибуты модуля можно с помощью инструкции from. Она имеет несколько форматов:


from  import  [ as  ], [ [ as  ] ...]
from  import *

Первый формат позволяет подключить из модуля только указанные вами атрибуты. Для длинных имен также можно назначить псевдоним, указав его после ключевого слова as. Второй формат инструкции from позволяет подключить все переменные из модуля.

Создание своего модуля

Теперь попробуем создать свой модуль. Создадим файл mymodule.py, в которой определим какие-нибудь функции:


def hello():
    print('Hello, world!')

def fib(n):
    a = b = 1
    for i in range(n - 2):
        a, b = b, a + b
    return b

В этой же папке создадим другой файл, например, module.py:


import mymodule

mymodule.hello()
print(mymodule.fib(10))

Выведет:


Hello, world!
55

Вот так просто создаются и подключаются модули в Python. На этом наша небольшая статья закончилась. Для понимания языка рекомендую читать данный самоучитель с первой статьи.

Видео по уроку:



Facebook

Twitter

  • 2 Comments

Группа в VK

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Облако меток
Instagram Vk Youtube Telegram Odnoklassniki

Полезно знать

Рубрики

Авторы

Установка и использование модулей (библиотек) Python

Общие сведения:

Python — высокоуровневый язык программирования придуманный нидерландским программистом Гвидо (Гуидо) ван Россумом в 1991 году. Язык назван Python в честь популярного в 70-е британского телешоу Monty Python’s Flying Circus, скорее всего из-за того, что MPFC были первопроходцами жанра абстрактного юмора и язык Python максимально абстрактный. Так же код Python в основном является скриптом для интерпретатора — виртуальной машины, в которой он выполняется без компилирования в машинный код. Код Python можно скомпилировать в исполняемый машинный код при помощи компилятора Cython, но это уже выходит за пределы охвата данной статьи.

В этой статье мы рассмотрим как работать и устанавливать модули для интерпретатора Python на Raspberry Pi в графической среде Raspbian.