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)

参考:
http://www.taodudu.cc/news/show-1150120.html

上一篇 下一篇

猜你喜欢

热点阅读