Шаг 125.
Основы языка Python.
Модули и пакеты (общие сведения)

    На этом шаге мы введем понятие модуля.

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

    Все программы, которые мы запускали ранее, были расположены в модуле с названием "__main__". Получить имя модуля позволяет предопределенный атрибут __name__. Для запускаемого модуля он содержит значение "__main__", а для импортируемого модуля - его имя. Выведем название модуля:

>>> print (__name__)
 __main__

    Проверить, является модуль главной программой или импортированным модулем, позволяет код, приведенный ниже:

if __name__  ==  "__main__":
    print ("Это главная программа")
else:
    print ("Импортированный модуль")

    На следующем шаге мы рассмотрим инструкцию import.




Предыдущий шаг Содержание Следующий шаг