import time def timer(f): def innner(*args,**kwargs): ‘‘‘在被装饰之前要做的事‘‘‘ ret = f(*args,**kwargs) ‘‘‘在被装饰之后要做的事‘‘‘ return ret return innner @timer#语法糖,@装饰器函数名 def fuc():#被装饰的函数 time.sleep(0.01) print("大象你好") return ‘好个麻花‘ fuc()
原文:https://www.cnblogs.com/zly9527/p/11306068.html