1.定义一个装饰器:打印函数运行花费的时间
你在执行之前获取一个时间
执行函数
在执行函数之后获取一个时间
去求时间差
time模块
def decorate(text):
def innter(*args,**kwargs):
import time
n=time.time()
i=10000
while i>0://时间太短不好计算
i-=1
text(*args,**kwargs)
print(time.time()-n)
return innter
@decorate
def fund(i):
print(f"东西{i}")
fund(1)