Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Объясните, пожалуйста, на пальцах суть конструкции if __name__ == "__main__" в Python'е?

ПрограммированиеPython
Сергей Акинфиев
  ·   · 5,3 K
Сижу дома, скучаю)  · 1 апр 2019

Начал изучать python самостоятельно, дошел до этой конструкции и, хоть убейте, не могу понять, зачем она нужна. Смешно говорить, но тупо не могу понять, о чем речь. 

Если мы импортируем модуль, разве нам не нужно его выполнение? 

И в чём тогда разница между импортом модуля и его запуском?

Вы можете сверху в модуле написать кучу функций, классов и т.п., а под if name == "main" написать несколько... Читать дальше
Анонимный ответ1 апр 2019
Я не большой знаток питона, но как я понимаю: Файл фу.py #эти функции станут доступны, если написать import фу def мояфункция(аргументы): что-то полезное. ... print ("Эта команда будет выполнена и если написать import фу из... Читать далее
1 эксперт не согласен
Ага, то есть даже если мы импортируем некий модуль (фу.ру), но ниже введем конструкцию 'if-name-main', то он НЕ... Читать дальше