[Tutor] Two sys.exit questions
rabidpoobear at gmail.com
Wed Feb 28 19:07:13 CET 2007
Cecilia Alm wrote:
> I have two quick questions:
> 1) Why does sys.exit() not work in a try clause (but it does in the
> except clause)?
sys.exit raises an exception. That's how it exits program execution.
If you use it in a try block, the exception it raises will have no
effect because your except clause isn't catching
a particular kind of error, it's catching all errors (including
an example of a sys.exit working in a try block would be something like
f = file('somefile_you_have.txt','r')
print "You had an error on file input"
hope that clears some things up for you.
More information about the Tutor