#装饰器的架子 # @timer 就相当于 test=timer(test0 import time def timer(func): def wrapper(): starttime=time.time() func()#就是在运行test() stoptime=time.time() print('运行时间%s'%(stoptime-starttime)) # print(func) return wrapper @timer#相当于test=timer(test),一个装饰器名就够了,可以直接调用 def test(): time.sleep(3) print('test函数运行完毕') res=timer(test)#返回的时wrapper()地址 res()#执行的时wrapper()
装饰器的@方法使用
猜你喜欢
转载自www.cnblogs.com/wfl9310/p/8998438.html
今日推荐
周排行