def metric(fn): @functools.wraps(fn) def wrapper(args,**kw): start=time.clock() fn(args,kw) end=time.clock() t=end-start print('%s executed in %s s' % (fn.name, t)) return fn(*args,kw) return wrapper
看错了,两个测试失败
Sign in to make a reply
真实的-smile
def metric(fn): @functools.wraps(fn) def wrapper(args,**kw): start=time.clock() fn(args,kw) end=time.clock() t=end-start print('%s executed in %s s' % (fn.name, t)) return fn(*args,kw) return wrapper