python进阶(18)@wraps装饰器前言案例使用wraps装饰器解决
前言我们都知道装饰器的作用是在不改变原有的代码基础上,添加新的功能,但是这样会有一个弊端,被装饰的函数某些属性会变改变,接下来我们来看下案例import timedef run_time(func): def wrapper(*args, **kwargs): """时间装饰器""" time1 = time.time() fu...