Discuss / Python / 作业

作业

Topic source

祥子920

#1 Created at ... [Delete] [Delete and Lock User]
import time, functools


def metric(func):
    @functools.wraps(func)
    def wrapper(*args, **kw):
        time_func_start = time.time()
        res = func(*args, **kw)
        time_func_end = time.time()
        duration = int(round((time_func_end - time_func_start)*1000))
        print('%s executed in %s ms' % (func.__name__, duration))
        return res
    return wrapper

  • 1

Reply