ID EN
Built-in Exceptions

SystemExit

Python 3.11

This exception is raised by the sys.exit() function. It inherits from BaseException instead of Exception so that it is not accidentally caught by code that catches Exception. This allows the exception to properly propagate up and cause the interpreter to exit. When it is not handled, the Python interpreter exits; no stack traceback is printed. The constructor accepts the same optional argument passed to sys.exit(). If the value is an integer, it specifies the system exit status (passed to C’s exit() function); if it is None, the exit status is zero; if it has another type (such as a string), t

Syntax

PYTHON
exception SystemExit

See Also

sys.exit() BaseException Exception Exception sys.exit() sys.exit() finally try