基于很多作业是错误的,有必要交一份正确的作业
Topic sourcedef metric(fn): @functools.wraps(fn) def wrapper(args, **kw): start_time = time.time() fn(args, kw) end_time = time.time() print('%s executed in %s ms' % (fn.name, end_time - start_time)) return fn(*args, kw) return wrapper
- 1
哈克斯里
def metric(fn): @functools.wraps(fn) def wrapper(args, **kw): start_time = time.time() fn(args, kw) end_time = time.time() print('%s executed in %s ms' % (fn.name, (end_time - start_time))) return fn(*args, kw) return wrapper