Discuss / Python / 不知道对不对

不知道对不对

Topic source

def metric(fn): @functools.wraps(fn) def wrapper(args, **kw): star = time.clock() elapsed = time.clock() - star print('%s executed in %s ms' % (fn.name, elapsed)) return fn(args, **kw) return wrapper

依葫芦画瓢写了这个,但是总感觉哪些地方怪怪的。

def metric(fn): @functools.wraps(fn) def wrapper(*args, kw): star = time.clock() elapsed = time.clock() - star print('%s executed in %s ms' % (fn.name, 1000 * elapsed)) return fn(*args, **kw) return wrapper

发现星号会自动变红。


  • 1

Reply