__main__.py
используется для программ python в zip-файлах. Файл __main__.py
будет запущен при запуске zip-файла. Например, если zip-файл был таким:
test.zip
__main__.py
, а содержимое __main__.py
было
import sys
print "hello %s" % sys.argv[1]
Тогда, если мы должны были запустить python test.zip world
, мы бы get hello world
.
Таким образом, файл __main__.py
запускается, когда python вызывается в zip-файле.