import time
'''
添加一个功能:函数执行时间
'''
# 添加一个功能---执行时间
def f1_time(func):#参数是被修饰的函数
def warpper():
start_time = time.time()
func()#执行被修饰函数
end_time = time.time()
res_time = end_time - start_time
print("%s函数耗时%s s" %(func.__name__,res_time))
return warpper
# 函数 f1 ---原始函数
@f1_time #简化了赋值操作,原始函数赋值给装饰器,即: f1=f1_time(f1)
def f1():
print("我是函数f1()")
time.sleep(1)
f1()
网友评论