由于某些原因,我的代码在我抛出异常时没有捕获它。我有:
然后我稍后调用那个函数:
即使如此,我仍然收到了该异常的回溯信息。我做错了什么?
def trim_rad(rad):
...
if not modrad.shape[0]:
raise IndexError("Couldn't find main chunk")
return modrad, thetas
然后我稍后调用那个函数:
try:
modrad, thetas = trim_rad(rad)
except IndexError("Couldn't find main chunk"):
return 0
即使如此,我仍然收到了该异常的回溯信息。我做错了什么?
except 1:
,但是得到了一个TypeError错误,但是现在尝试一下,它就可以通过了。 - user2357112