标签:inner int 结束时间 pre art port color 1.0 开放封闭原则
#装饰器的作用,是不想修改函数的调用方式,但是还想在原来的函数前后添加功能
import time def func(): # 用户程序 time.sleep(1.0) # 停留1.0秒数 print(‘老板好大家好‘) #装饰器函数 def timmer(f): # 一个计算一个函数执行时间的函数 (装饰器函数) def inner(): start = time.time() # 开始时间 f() # 调用用户的函数并执行 (被装饰的函数) end = time.time() # 结束时间 print(end - start) # 打印执行的时间 return inner func = timmer(func) # 执行计时程序调用用户程序统计运行时间 func()
#原则:开放封闭原则
#开放:对扩展是开放的
#封闭:对修改是封闭的
标签:inner int 结束时间 pre art port color 1.0 开放封闭原则
原文地址:https://www.cnblogs.com/bydzxzy/p/9650315.html