if __name__ == 'main':
Facundo Batista
facundo at taniquetil.com.ar
Tue Mar 20 13:00:39 EDT 2007
gtb wrote:
> I often see the following 'if' construct in python code. What does
> this idiom accomplish? What happens if this is not main? How did I get
> here if it is not main?
> ...
> if __name__ == 'main':
> myQuest('myQuest').Run()
This idiom is for executing the code if you're running the .py directly,
or doing nothing if you're just "import"ing the module.
Take note, that when you import a module, __name__ gets the module name.
Regards,
--
. Facundo
.
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
More information about the Python-list
mailing list