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

Python에서 ArithmeticError 예외를 잡는 방법은 무엇입니까?

<시간/>

ArithmeticError 예외는 숫자 계산에서 발생하는 모든 오류의 기본 클래스입니다. OverflowError, ZeroDivisionError, FloatingPointError

와 같은 내장 예외의 기본 클래스입니다.

다음과 같이 주어진 코드에서 예외를 잡을 수 있습니다.

import sys
try:
7/0
except ArithmeticError as e:
print e
print sys.exc_type
print 'This is an example of catching ArithmeticError'

출력

integer division or modulo by zero
<type 'exceptions.ZeroDivisionError'>
This is an example of catching ArithmeticError