【发布时间】:2016-10-31 21:05:44
【问题描述】:
为什么函数不引发异常?它显然没有被抓住。
def f():
try:
raise Exception
finally:
return "ok"
print(f()) # ok
【问题讨论】:
-
您还能期待什么?您可以返回或引发异常,但不能同时返回。您明确要求退货,因此不会引发异常。
标签: python python-3.x exception-handling