如何在 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
广告