from time import time
def wrapper_1(func):
def inner(*args,**kwargs):
start_time = time()
func(*args,**kwargs) # 被检测函数
end_time = time()
print(f"此次调用函数共计耗时:{end_time - start_time}")
return inner
注意:
这里的装饰器,不能使用在计算阶乘的递归函数中,因为递归函数需要用每一次的返回值来操作,而内部函数并无返回值