Python スクリプトで統計時間を使用する方法は time.lock()です。
次に、いくつかの Python 統計時間メソッドを比較してみましょう。
方法 1:
import datetime starttime = datetime.datetime.now() #long running #do something other endtime = datetime.datetime.now() print (endtime - starttime).seconds datetime.datetime.now()获取的是当前日期,在程序执行结束之后,这个方式获得的时间值为程序执行的时间。
メソッド 2:
start = time.time() #long running #do something other end = time.time() print end-start
time.time() エポックからの現在時刻を秒単位で取得します。システム クロックが提供する場合、秒の小数部分が存在する場合があります。したがって、この場所が返すのは浮動小数点型です。ここで得られるのはプログラムの実行時間でもあります。
メソッド 3:
start = time.clock() #long running #do something other end = time.clock() print end-start
time. Clock() は、プログラムの開始以降、または最初に Clock() が呼び出されてからの CPU 時間を返します。これはシステム記録と同じくらいの精度です。返されるものも浮動小数点型です。ここで得られるのはCPUの実行時間です。
注: プログラムの実行時間 = CPU 時間、IO 時間、スリープまたは待機時間
以上がPython でスクリプトの実行時間を測定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。