def printcalltime(func):
@functools.wraps(func)
def wrapper(*args, **kw):
start = time.time()
res = func(*args, **kw)
end = time.time()
print('%s execute time is %d ms !'%(func.__name__, end - start ))
return res
return wrapper
犯了一个错误:
在print语句中 ' ' 和 %() 中间多加了一个逗号, 然后一直报错==
print('%s execute time is %d ms !'%(func.__name__, end - start ))