ホームページ >バックエンド開発 >Python チュートリアル >Pythonでプログラムの実行時間を記録する方法の紹介
この記事では主に Python を使用してプログラムの実行時間を記録するいくつかの方法に関する関連情報を紹介します。必要な友人は参照してください
私が見た中で最も古い手書きのものは次のようなものです:
import datetime def time_1(): begin = datetime.datetime.now() sum = 0 for i in xrange(10000000): sum = sum + i end = datetime.datetime.now() return end-begin print time_1()
出力は次のとおりです。 :
➜ Python python time_1.py 0:00:00.280797
Python でプログラムの実行時間を記録する 3 つの方法
ここでは、Python でプログラムの実行時間を記録する 3 つの方法と実装コードを示し、最後に比較のため、参考までに示します:
方法 1
import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).seconds
方法 2
start = time.time() run_fun() end = time.time() print end-start
方法 3
start = time.clock() run_fun() end = time.clock() print end-start
方法 1 と 2 の両方とも、他のプログラムが CPU を使用する時間を含みます。これは、プログラムの開始からプログラムの終了までの実行時間です。 。
方法 3 は、実行中のプログラムの CPU 時間のみを計算します
以上がPythonでプログラムの実行時間を記録する方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。