标签:wrap 函数 for python 添加 rgs **kwargs def 额外
Python 简单的装饰器
import time
def wrapper(f):
def inner(*args,**kwargs):
start_time = time.time() #例如
‘‘‘
添加额外功能:执行装饰器之前的操作
‘‘‘
ret =f(*args,**kwargs)
‘‘‘
添加额外功能:执行装饰器之后的操作
‘‘‘
end_time = time.time() #例如
print(f‘本函数测试时长为{end_time-start_time}‘)
return ret
return inner
@timmer
def dariy(name,age):
time.sleep(0.5)
print(f‘我的名字叫做{name},今年{age}‘)
dariy(‘张飞‘,18)
标签:wrap 函数 for python 添加 rgs **kwargs def 额外
原文地址:https://www.cnblogs.com/Ajin0427/p/13138642.html