装饰器for(python)
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) 相关推荐
FlySky 2020-09-29
bizercsdn 2020-09-17
千锋 2020-01-29
assastor 2020-01-29
python0 2020-08-16
chenzulong 2020-08-16
LULUBAO 2020-07-08
一叶不知秋 2020-06-28
yogoma 2020-06-14
周小董 2020-06-10
hongxiangping 2020-06-09
xmwang0 2020-06-08
JJandYY 2020-05-31
Andrewjdw 2020-05-27
wklken的笔记 2020-05-27
zhuquan0 2020-05-26
chongtianfeiyu 2020-05-20
cas的无名 2020-05-19