装饰器写函数运行时间

import time

from  functools import wraps

def print_use_time(func):
    @wraps(func)
    def _init(*args,**kwargs):
        start = time.time()
        result = func(*args,**kwargs)
        end = time.time()
        print(f"函数运行耗时:{end-start}")
        return result
    return _init



@print_use_time
def send(n):
    for x in range(0,n):
        time.sleep(0.1)
        n+=1
send(10)

猜你喜欢

转载自blog.csdn.net/qq_39138295/article/details/84635311