Что означает __name __ == ‘__ main__’ в Python?

Как и в других языках программирования, Python также имеет точку входа для выполнения, т. е. Main. Модуль - это файл, содержащий определения и утверждения Python. Каждый модуль в python имеет специальный атрибут __name__. Значение атрибута __name__ устанавливается в '__main__', когда модуль запускается как основная программа.

Когда вы выполняете скрипт Python, он рассматривается как основной, а его атрибут __name__ - «__main__». Если вы импортируете этот скрипт в качестве модуля в другом скрипте, то __name__ будет присвоено имя скрипта / модуля.

Выполняя основную проверку, вы можете использовать этот код только в том случае, если хотите запустить модуль как программу и не выполнять его, когда кто-то просто хочет импортировать ваш модуль и вызывать свои функции самостоятельно. Рассмотрим следующий код для лучшего понимания, он проверяет, импортируется ли модуль или нет.

Источник: http://net-informations.com/python/iq/main.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *