假设我有一个引发异常的方法:
def methodA(x, y):
if y != 0:
z = x / y
return z
else:
raise ZeroDivisionError("zero can not be a denominator")
Run Code Online (Sandbox Code Playgroud)
在方法B中,我调用了methodA而没有处理异常:
def methodB(x, y):
print methodA(x, y)
Run Code Online (Sandbox Code Playgroud)
在这里,我想要一些可以警告我ZeroDivisionError
在methodB中存在潜在风险的东西,并且最好抓住它.有没有办法在方法A中添加某些代码,或者我们可以使用一些工具来找到我忽略了一些重要的异常吗?