python 装饰器示例
import time
def decorator(func): # 传函数
def wrapper(*args, **kwargs): # 传参数(也可以传固定参数)
start_time = time.time()
func(*args, **kwargs) # 调用函数
end_time = time.time()
print(end_time - start_time)
return wrapper
@decorator # 传函数
def func(a): # 传参数
print("参数:", a)
time.sleep(0.8)
func(1)
参数: 1
0.8005897998809814