Python プログラムの実行時間を取得するにはどうすればいいですか? 質問する

Python プログラムの実行時間を取得するにはどうすればいいですか? 質問する

Python のコマンドライン プログラムがあり、完了するまでに時間がかかります。実行が完了するまでにかかる正確な時間を知りたいです。

モジュールを確認しましたtimeitが、小さなコードスニペットのみを対象としているようです。プログラム全体の時間を計測したいです。

ベストアンサー1

Python で最も簡単な方法:

import time
start_time = time.time()
main()
print("--- %s seconds ---" % (time.time() - start_time))

これは、プログラムの実行に少なくとも 10 分の 1 秒かかることを前提としています。

プリント:

--- 0.764891862869 seconds ---

おすすめ記事