Exit () and Quit () Function in Python 3
Exit and Quit both are used to get out of a program which is running.
he
exit
and quit
"functions" are actually site.Quitter
objects and are loaded, at interpreter start up, from site.py
. However, if the interpreter is started with the -S
flag, or a custom site.py
is used then exit
and quit
may not be present.Recommendation
Replace uses of
exit()
and quit()
with sys.exit()
which is built into the interpreter and is guaranteed to be present.Example
In this example,
exit()
is used and will fail if the interpreter is passed the -S
option.
In this example,
sys.exit()
is used and will behave the same regardless of the interpreter options.
Comments
Post a Comment