Сегодня я узнал/вспомнил, зачем в файлах с расширением *.py пишут
if __name__ == '__main__':
 do_stuff(amazing, arguments)
Вот что пишут воины добра на stackoverflow:
When the Python interpreter reads a source file, it executes all of the code found in it. Before executing the code, it will define a few special variables. For example, if
(
Read more... )