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>)

Updated on: 12-Feb-2020

137 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements