重复尝试和除外条款

重复尝试和除外条款,第1张

重复尝试和除外条款

Python装饰器是您想要的。

您说过,except块始终相同。制作一个您想要的自定义装饰器。您必须将此方法应用于每个函数/方法,但可以确保确实避免重复

def handleError(function):    def handleProblems():        try: function()        except Exception: print "Oh noes"    return handleProblems@handleErrordef example():   raise Exception("Boom!")

在应用装饰器的情况下调用方法时:

>>> >>> example()哦不>>>

您将需要更改异常类型以及您的 *** 作,但是您会了解我将如何处理该异常。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5648069.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存