Discuss / Python / 好玩,装饰器应该就是辅助吧

好玩,装饰器应该就是辅助吧

Topic source

#计算时间

def metric(fn):

    @functools.wraps(fn)

    def wrapper(*args, **kw):

        st      = time.time()

        results = fn(*args, **kw)

        et      = time.time()

        dt      =  et -st

        print('%s executed in %s s' % (fn.__name__, dt ) )

        return results 

    return wrapper


  • 1

Reply