Check

__name__ == "__main__"

Python Junior Сбербанк
Что означает конструкция if __name__ == '__main__': в Python-скриптах? Зачем её используют?
Ответы
__name__ == '__main__'
Когда файл запускается как программа, переменная __name__ в нём равна "__main__". Если файл импортируют как модуль, __name__ будет именем модуля. Конструкция: ```python if __name__ == "__main__": main() ``` позволяет выполнять код только при прямом запуске, но не при импорте.