当异常发生时,我想退出一个函数.我想用'返回'之外的其他方法
如果你捕获异常然后想要重新抛出它,这个模式非常简单:
try: do_something_dangerous() except: do_something_to_apologize() raise
当然,如果你想首先提出例外,那也很容易:
def do_something_dangerous(self): raise Exception("Boo!")
如果那不是您想要的,请提供更多信息!