我认为这就像cMessage?我不记得了,有人能帮助我吗?
答案 0 :(得分:2)
要对一个函数计时,你也可以使用像这样的装饰器:
from functools import wraps
import time
def timed(f):
"""Time a function."""
@wraps(f)
def wrapper(*args, **kwds):
start = time.clock()
result = f(*args)
end = 1000 * (time.clock() - start)
print '%s: %.3f ms' % (f.func_name, end)
return result
return wrapper
并用“@timed”“标记”你的功能:
@timed
def toBeTimed():
pass