ホームページ >バックエンド開発 >Python チュートリアル >Python プログラムの実行時間を測定するにはどうすればよいですか?

Python プログラムの実行時間を測定するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-09 06:20:16162ブラウズ

How Can I Measure the Execution Time of a Python Program?

Python プログラムの実行時間の測定

Python プログラミングでは、プログラムの実行時間を決定することはパフォーマンスの最適化にとって重要です。 Python プログラムの実行時間を測定する包括的なソリューションは次のとおりです。

Time モジュールの使用

Python 標準ライブラリには、さまざまなメソッドを提供する time モジュールが含まれています。時間関連のタスクを管理します。プログラムの実行時間を測定するには、次の手順を使用できます:

  1. 時間モジュールをインポートします: まず、時間モジュールをプログラムにインポートします。
  2. タイマーを開始します: プログラムがメイン ロジックの実行を開始する前に、 time.time() 関数を呼び出します。これにより、現在のシステム時間が秒単位の浮動小数点値として記録されます。
  3. プログラムを実行します。 プログラムのメイン ロジックを実行します。
  4. timer: プログラムの終了後に time.time() 関数を再度呼び出しますrunning.
  5. 実行時間を計算します: 停止時間から開始時間を減算して、合計実行時間を秒単位で求めます。
  6. 結果を表示します: print() 関数を使用して実行時間を出力します。

例コード

import time

start_time = time.time()

# Run the main logic of your program here

end_time = time.time()

total_execution_time = end_time - start_time

print(f"--- {total_execution_time} seconds ---")

このコードは、プログラムの実行に少なくとも 10 分の 1 秒かかることを前提としています。プログラムがはるかに速く終了する場合は、より正確なタイミングを得るために time モジュールの perf_counter 関数を使用する必要がある場合があります。

以上がPython プログラムの実行時間を測定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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