2010-08-09 14 views

回答

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 

和「標記」您fonction通過「@Timed」這樣的:

@timed 
def toBeTimed(): 
    pass 
+0

這是什麼東西。謝謝! – Jack 2010-08-09 05:08:35

相關問題