if __name__ == 'main':
Grant Edwards
grante at visi.com
Tue Mar 20 13:00:17 EDT 2007
On 2007-03-20, gtb <goodTweetieBird at hotmail.com> wrote:
> I often see the following 'if' construct in python code. What does
> this idiom accomplish?
It checks to see if the file is being run as the "main"
program, and does something if that is so.
> What happens if this is not main?
Nothing.
> How did I get here if it is not main?
By importing the file.
> if __name__ == 'main':
> myQuest('myQuest').Run()
>
--
Grant Edwards grante Yow! Thank god!!... It's
at HENNY YOUNGMAN!!
visi.com
More information about the Python-list
mailing list