import time, functools
def metric(fn):
@functools.wraps(fn)
def wrapper(*args, **kw):
# 获取开始时间
start = time.time()
tmp = fn(*args, **kw)
# 获取结束时间
end = time.time()
print('%s executed in %s ms' % (fn.__name__, int(round((end -start)*1000))))
return tmp
return wrapper
Sign in to make a reply
龙哥吉祥-偶也
import time, functools
def metric(fn):
@functools.wraps(fn)
def wrapper(*args, **kw):
# 获取开始时间
start = time.time()
tmp = fn(*args, **kw)
# 获取结束时间
end = time.time()
print('%s executed in %s ms' % (fn.__name__, int(round((end -start)*1000))))
return tmp
return wrapper