20220330-day19:装饰器完整实现过程
import time
import functools
def timer(func_name):
@functools.wraps(func_name)
def inner(*args, **kwargs):
start = time.time()
res = func_name(*args, **kwargs)
end = time.time()
message = "耗时:{}".format(end - start)
print(message)
return res
return inner
基本框架
def timer(func_name):
@functools.wraps(func_name)
def inner(*args, **kwargs):
res = func_name(*args, **kwargs)
return res
return inner