如何在Python中捕获ZeroDivisionError异常?

当除法运算的分母中出现零时,将引发ZeroDivisionError。

我们重新编写给定代码,如下所示以处理异常并找到其类型。

示例

import sys
try:
x = 11/0
print x
except Exception as e:
print sys.exc_type
print e

输出结果

<type 'exceptions.ZeroDivisionError'>
integer division or modulo by zero