#这就是一个实现一个装饰器最基本的架子#无参装饰器=高级函数+函数嵌套def time(func): def wrapper(): func() return wrapper#加上参数
def time(func): def wrapper(*args,**kwargs): func(*args,**kwargs) return wrapper #加上功能
import timedef timer(func): def wrapper(*args,**kwargs): start_time=time.time() func(*args,**kwargs) stop_time=time.time() print(‘函数 [%s],运行时间是[%s]‘ %(func,stop_time-start_time)) return wrapper #加上返回值 import time
def timer(func): def wrapper(*args,**kwargs): start_time=time.time() res=func(*args,**kwargs) stop_time=time.time() print(‘函数 [%s],运行时间是[%s]‘ %(func,stop_time-start_time)) return res return wrapper
时间: 2024-10-21 14:10:52