更新时间:2021-08-29 11:56:42
import time # 装饰器函数 def get_time(func): def inner(): begin = time.time() func() end = time.time() print("函数执行花费%f" % (end-begin)) return inner @get_time def func1(): for i in range(100000): print(i) func1()
执行结果:
... 99995 99996 99997 99998 99999 函数执行花费0.329066
通过上面的示例代码可以得知装饰器的作用: