---恢复内容开始---
1.timmer是装饰器函数 test是被装饰的函数
import time def test(): time.sleep(1) print("---------------") def timmer(f): def inner(): start = time.time() f() end = time.time() print(end - start) return inner test = timmer(test) test()
2.装饰器总结
def wrapper(f):# 装饰器函数 def inner(*args,**kwargs): # 被装饰之前的要做的事 ret = f(*args,**kwargs) #f为被装饰的函数 # 被装饰之后的要做的事 return ret return inner
---恢复内容结束---