装饰函数

来源:转载

Read me:

装饰函数是用来给已有函数增加新的功能的函数,增加新功能的过程中,对已有函数不会做任何修改。常用的方式为:高阶函数+嵌套函数==》装饰函数。在二次开发,升级版本的时候常采用的方式。

def timer(func): def deco(): starttime = time.time() func() stoptime = time.time() print("sumtime: %s" %(stoptime - starttime)) return [email protected] func1(): time.sleep(3) print("this is func1")@timerdef func2(): time.sleep(2) print("this is func2")func1()func2()

分享给朋友:
您可能感兴趣的文章:
随机阅读: