# @timmer 相当于test=timmer(test)deftimmer(func):defwrapper(*args,**kwargs):print(func)
res = func(*args,**kwargs)return res #注意需要有这个返回值,否则无法实现有返回值的装饰return wrapper
例如,有如下函数,想要新增打印函数地址的功能
,即上述装饰器
deftest():print("1")
res = timmer(test)#获得了新的wrapper的函数地址
res()#执行wrapper