
Особая переменная __name__
Когда интерпретатор Python работает с программой, в начале он устанавливает некоторые специальные переменные. Одна из них —
Если скрипт запущен напрямую, то в переменную присваивается значение
Когда интерпретатор Python работает с программой, в начале он устанавливает некоторые специальные переменные. Одна из них —
__name__
.Если скрипт запущен напрямую, то в переменную присваивается значение
__main__
, в случае импорта — название модуля.__name__
по умолчанию также есть у всех классов и функций. Популярный вид работы с переменной — установка точки входа в программу.