import time
def if_equal(value):
print(123)
def decorator(fun):
print(456)
def wrapper(array, *args, **kwargs):
print(789)
start_time = time.time()
res_num = fun(array)
res = res_num == value
end_time = time.time()
return end_time - start_time, res
return wrapper
return decorator
@if_equal(10)
def get_max(array):
max_num = max(array)
return 5
print('=================')
a = get_max
a([1,3])
装饰器的例子
Guess you like
Origin blog.csdn.net/weixin_47532216/article/details/121487344
Ranking