装饰器 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 import time def func1(): print('in func1') def timer(func): # 装饰器函数 def inner(): start = time.time() func() # 被装饰的函数 print(time.time() - start) return inner func1 = timer(func1) func1() #-------------------