2011-12-25 72 views

回答

7

timeit模塊被用於此目的而設計的。

傻例子如下

def test(): 
    """Stupid test function""" 
    L = [] 
    for i in range(100): 
     L.append(i) 

if __name__ == '__main__': 
    from timeit import Timer 
    t = Timer("test()", "from __main__ import test") 
    print t.timeit() 

注意timeit也可以從命令行中使用(蟒-m timeit -s '導入模塊' 'module.test()')和您可以多次運行 聲明以獲得更準確的測量結果。東西 我認爲時間命令不直接支持。 - jcollado

1

linux下: 時間蟒蛇script.py

3

使用Linux命令time像這樣:time python file.py

或者你可以在開始和結束時把時間和計算的差異。

0

如何使用time
例如: time myPython.py

相關問題