修饰器
Posted jiawen010
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修饰器相关的知识,希望对你有一定的参考价值。
import time def test(): time.sleep(3) print(‘我是test‘) #test(); #用高阶函数实现一个装饰器 来统计函数执行时间 def timmer(func): def wapper(): start_time=time.time() func() stop_time=time.time() print(‘函数%s的执行时间是%s‘ %(func.__name__, (stop_time-start_time))) return wapper #res=timmer(test) #res() #用函数堂的方法 @+修饰函数名 就相当于 res=timmer(test) 这步操作 @timmer def test2(): time.sleep(3) print(‘我是test2‘) test2()
以上是关于修饰器的主要内容,如果未能解决你的问题,请参考以下文章
Python修饰器/装饰器专题,不动已有代码,增加新功能的好方法!