如何让python脚本显示执行每个进程所需的时间?

如何让python脚本显示执行每个进程所需的时间?,python,time,runtime,Python,Time,Runtime,我想这有点像cMessage?我不记得了,有人能帮我吗 要对函数计时,您还可以使用如下装饰器: 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

我想这有点像cMessage?我不记得了,有人能帮我吗

要对函数计时,您还可以使用如下装饰器:

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