Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 예외 절에 의해 발생한 예외를 어떻게 처리합니까?


except 절 자체의 코드에서 예외가 발생하는 시나리오가 있습니다. 주어진 코드에서 다음과 같이 except 절에서 발생한 예외를 처리할 수 있습니다.

예시

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

출력

다음 출력을 얻습니다.

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