if __name__ == «__main__» в Python
Введение В данной статье разберёмся для чего нужна инструкция if __name__ == «__main__» в Python, и чем она может быть полезна. Атрибуты в Python Начнём с того, что в Python есть атрибуты, мы их можем вывести вызвав функцию dir(): print(dir())
# ['__annotations__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__'] В полученном списке атрибутов мы можем увидеть атрибут __name__, а вот __main__ — нет. Атрибут __name__ Разберёмся с тем, что же такое __name__...