python--写一个装饰器(日志、时间)
2023-04-21 本文已影响0人
阳光小镇少爷
import time
# 时间装饰器
def timer(func):
def inner(*args, **kws):
t1 = time.time()
func(*args, **kws) # 函数真正开始执行
t2 = time.time()
# 计算下时长
cost_time = t2 - t1
print("花费时间:{0}秒".format(cost_time))
return inner
@timer
def want_sleep(sleep_time):
time.sleep(sleep_time)
want_sleep(0.01)