[Tutor] Controlling Where My Program Ends
Alan G
alan.gauld at freenet.co.uk
Thu Jun 16 22:53:30 CEST 2005
> >>Never mind. I found it - sys.exit()
You can do the same thing by
raise SystemExit
This avoids the need to import sys...
Alan G.
> >>
> >>Sorry to have wasted the bandwidth/time.
> >>--
> >
> >
> > This was in reference to a post about exiting from a program. I
couldn't
> > figure out why my program wouldn't let me exit from within a
sub-menu of the
> > console interface. Since my webmail client goofed up the "from"
header, it
> > never showed up, and I've cancelled it to avoid wasting everyone's
time
> > further. I found sys.exit() in the library reference, which allows
me to do
> > what I want.
> >
> > Don
> >
>
> If you use the if __name__ == '__main__': idiom, then you can just
use return
> instead of sys.exit()
>
> def main():
> lotsa interesting python code
> if somethinorother:
> # sys.exit()
> return
> more interesting python code
>
> if __name__ == '__main__':
> main()
>
>
>
More information about the Tutor
mailing list