# -*- coding: utf-8 -*-
import time, functools
def metric(fn):
# 空白处
def wrapper(*args, **kw):
startTime = time.time()
tmp = fn(*args, **kw)
endTime = time.time()
print('%s executed in %s s' % (fn.__name__, endTime - startTime ))
return tmp
return wrapper
为何填写的是@funtools.wraps(fn)?