1.需求 使用装饰器计算func运行的总时间
代码:
'''
使用装饰器计算func运行的总时间
'''
import time
# 装饰器
def decorated(fn):
# fn =
def inner():
# 时间啜
start = time.time() # func开始的时间
fn()
end = time.time() # func结束的时间
print(f"程序运行的总数时间:{end - start}秒")
return inner()
@decorated
def func():
for i in range(10):
print(i)
if __name__ == '__main__':
# 被装饰之后的
func()