函数重做的装饰器
Posted xiao-apple36
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数重做的装饰器相关的知识,希望对你有一定的参考价值。
函数重做的装饰器
def retry_times(attempt): def decorator(func): def wrapper(*args, **kw): att = 0 while att < attempt: try: return func(*args, **kw) except Exception as e: print(e) time.sleep(2) att += 1 return wrapper return decorator @retry_times(3) def make_trouble(): ‘‘‘Retry until succeed‘‘‘ print (‘retrying...‘) raise if __name__ == ‘__main__‘: make_trouble()
以上是关于函数重做的装饰器的主要内容,如果未能解决你的问题,请参考以下文章