你如何让python脚本显示执行每个进程需要多少时间?

时间:2010-08-09 05:07:14

标签: python time runtime

我认为这就像cMessage?我不记得了,有人能帮助我吗?

1 个答案:

答案 0 :(得分:2)

cProfile

要对一个函数计时,你也可以使用像这样的装饰器:

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