如何用Python编写自定义的手写装饰器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计115个文字,预计阅读时间需要1分钟。
1.+ 代码:这是一个简短的代码示例,用于展示一个特定的编程概念或功能。
1. 代码
# 手写一个装饰器def retry(func):
def wrager(*args, **kwargs):
ret = func(*args, **kwargs)
max_retry = 3
number = 0
if not ret:
while number < max_retry:
number = number + 1
print(number)
ret = func(*args, **kwargs)
if ret:
break
return wrager
@retry
def get_response():
return False
get_response()
本文共计115个文字,预计阅读时间需要1分钟。
1.+ 代码:这是一个简短的代码示例,用于展示一个特定的编程概念或功能。
1. 代码
# 手写一个装饰器def retry(func):
def wrager(*args, **kwargs):
ret = func(*args, **kwargs)
max_retry = 3
number = 0
if not ret:
while number < max_retry:
number = number + 1
print(number)
ret = func(*args, **kwargs)
if ret:
break
return wrager
@retry
def get_response():
return False
get_response()

