ホームページ >バックエンド開発 >Python チュートリアル >Python でスクリプトの実行時間を測定する方法

Python でスクリプトの実行時間を測定する方法

anonymity
anonymityオリジナル
2019-05-25 13:43:354249ブラウズ

Python スクリプトで統計時間を使用する方法は time.lock()です。

Python でスクリプトの実行時間を測定する方法

次に、いくつかの 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。