import time
def timer(func):
def gf():
start_time = time.time()
func()
end_time = time.time()
print("所用的时间 ", end_time - start_time)
return gf
@timer #为了方便大家使用装室器,python专门,定义的语法糖 ,timer()的代码就装饰器的内容
def foo():
sum = 0
for i in range(10000):
sum += i
print(sum)
# 这一句话相当于 @timer ( foo = timer(foo))
foo()