python установка модулей
Модулем в языке Python называется любой файл с программой. Каждый модуль может импортировать другой модуль, получая, таким образом, доступ к идентификаторам внутри импортированного модуля. Следует заметить, что импортируемый модуль может содержать программу не только на языке Python. Например, можно импортировать скомпилированный модуль, написанный на языке C.
Все программы, которые мы запускали ранее, были расположены в модуле с названием "__main__". Получить имя модуля позволяет предопределенный атрибут __name__. Атрибут __name__ для запускаемого модуля содержит значение "__main__", а для импортируемого модуля - его имя. Выведем название модуля:
print __name__ # Выведет: __main__
Проверить, является модуль главной программой или импортированным модулем, позволяет код, приведенный в листинге ниже.
Проверка способа запуска модуля
if __name__ == "__main__":
print "Это главная программа"
else:
print "Импортированный модуль"
Инструкция import
Импортировать модуль позволяет инструкция import. Мы уже не раз использовали эту инструкцию для подключения встроенных модулей. Например, подключали модуль time для получения текущей даты с помощью функции strftime():
import time # Импортируем модуль
print time.strftime("%d.%m.%Y") # Выводим текущую дату
Далее...