Discuss / Python / 函数计时器

函数计时器

Topic source

岁益寒

#1 Created at ... [Delete] [Delete and Lock User]

# -*- coding: utf-8 -*-

import time,functools

def metric(fn):

    @functools.wraps(fn)

    def wrapper(*args,**kw):

        t0=time.time()

        result=fn(*args,**kw)

        print('%s executed in %s ms' % (fn.__name__, time.time()-t0))

        return result

    return wrapper


  • 1

Reply