__main__ — Основная среда скрипта верхнего уровня
Этот модуль представляет собой (в противном случае анонимный) область, в которой выполняется основная программа интерпретатора — команды, считываемые либо со стандартного ввода, либо из файла скрипта, либо из интерактивного приглашения. Именно в этой среде идиоматический «условный блок скрипта» заставляет скрипт выполняться:
if __name__ == "__main__":
main()
© 2001–2020 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/2.7/library/__main__.html