标签:stop sleep code 修改 ret time src 时间 open
#装饰器本质是函数,用来装饰其他函数,也就是为其他函数添加附加功能
1)不能修改被装饰的函数的源码
2)不能修改被装饰的函数的调用方式
3)高阶函数+嵌套函数 =》装饰器
import time #函数执行的时间 def timmer(func): def warpper(*args,**kwargs): start_time= time.time() func() stop_time = time.time() print(‘the function run time is %s‘%(stop_time-start_time)) return warpper @timmer def test1(): time.sleep(1) print("It‘s test1") test1()
标签:stop sleep code 修改 ret time src 时间 open
原文地址:https://www.cnblogs.com/ywyin/p/8998953.html