Newbie trying to understand __name__=='__main__'
Erik Max Francis
max at alcyone.com
Mon Sep 18 14:57:44 EDT 2000
Luc Lefebvre wrote:
> class Set:
...
> if __name__=='__main__':
> print "running as \'main\'"
> print "doesn't seem to want to run code below..."
> x=Set([1,2,3,4])
...
Remember, Python is sensitive to indentation. You don't want this
fragment indented. It should instead read:
class Set:
...
if __name__ == '__main__': # same indentation level as class Set
...
--
Erik Max Francis / max at alcyone.com / http://www.alcyone.com/max/
__ San Jose, CA, US / 37 20 N 121 53 W / ICQ16063900 / &tSftDotIotE
/ \ Never make a promise or plan / Take a little love where you can
\__/ Florence, _Chess_
Alcyone Systems' Daily Planet / http://www.alcyone.com/planet.html
A new, virtual planet, every day.
More information about the Python-list
mailing list