Фотография
нажмите — покажем
нажмите — покажем
⚡️ Что такое __name__
Эта переменная хранит название модуля, который импортируется. А если это прямой запуск (python3 foo.py), то его значение будет __main__.
Теперь поговорим про __name__ == "__main__". При импорте модуля весь код выполняется. Чтобы избежать странного поведения (см. пример), стоит делать проверку.
#теория
3.3K ·