Check
Что означает конструкция if __name__ == '__main__': в Python-скриптах? Зачем её используют?

__name__ == '__main__'

Ответ 1 / 1

Когда файл запускается как программа, переменная __name__ в нём равна "__main__". Если файл импортируют как модуль, __name__ будет именем модуля. Конструкция: ```python if __name__ == "__main__": main() ``` позволяет выполнять код только при прямом запуске, но не при импорте.