def metric(fn): @functools.wraps(fn) def log(args,**kw): t1=time.time() print('%s executed in %s s' % (fn.name,time.time()-t1) return fn(args, **kw) return log
提示: return fn(args, *kw) ^ SyntaxError: invalid syntax
复制你的代码,发现print少了半个括号
Sign in to make a reply
隔壁老姐
def metric(fn): @functools.wraps(fn) def log(args,**kw): t1=time.time() print('%s executed in %s s' % (fn.name,time.time()-t1) return fn(args, **kw) return log
提示: return fn(args, *kw) ^ SyntaxError: invalid syntax