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

PythonServer Side ProgrammingProgramming

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>)
raja
Published on 06-Dec-2017 17:50:59
Advertisements