How to exit the main script in Python

Sean 'Shaleh' Perry shalehperry at
Fri Aug 16 21:27:29 CEST 2002

On 16-Aug-2002 Richard Kessler wrote:
> I have a simple script that calls a bunch of functions to do things. 
> Sometimes I need to simply exit the main script mid way but I can't find 
> the syntax. 'Return' does not work outside of a function. 'Break' must 
> be in a loop...etc.
> The VB counter part would be 'end'.
> Many thanks in advance.

two choices:

import sys


raise SystemExit, code

sys.exit() actually works by raising the exception.

More information about the Python-list mailing list