2011-12-25 15 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)からとすることも使用できることに注意してくださいを次のようにより正確な測定を行うために、 ステートメントを数回実行することができます。何か 私はtimeコマンドが直接サポートしていないと思います。 - jcollado

1

:次のようにLinuxのtimeコマンドを使用して 時間パイソンscript.py

3

time python file.py

それとも、開始時と終了時に時間がかかるとの差を計算することができます。

0

timeはどうですか?
例は:

time myPython.py
関連する問題