Discuss / Python / 基于很多作业是错误的,有必要交一份正确的作业

基于很多作业是错误的,有必要交一份正确的作业

Topic source

哈克斯里

#1 Created at ... [Delete] [Delete and Lock User]

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

哈克斯里

#2 Created at ... [Delete] [Delete and Lock User]

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

return fn(args, kw) 这里加上* 实现动态传值

改成:return fn(args, *kw)


  • 1

Reply