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

更新时间:12-Jun-2020

969 次浏览

开启你的 职业生涯

完成课程以获得认证

立即开始
广告