Computer >> Computer tutorials >  >> Programming >> Python

How do you handle an exception thrown by an except clause in Python?


We have a scenario in which code in except clause itself raises exception. In given code, we can handle the exception raised by except clause as follows.

Example

import sys
try:
a = john
except:
try:
4/0
except:
print sys.exc_info()

Output

We get the following output

"C:/Users/TutorialsPoint1/~.py"
(<type 'exceptions.ZeroDivisionError'>, ZeroDivisionError('integer
division or modulo by zero',), <traceback object at 0x0000000002BD4B88>)