1. ホーム
  2. python

[解決済み] Pythonプログラムの実行時間を取得するにはどうしたらいいですか?

2022-03-17 05:13:59

質問

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

を調べてみたところ timeit モジュールは、小さなコードのスニペットにしか使えないようです。私はプログラム全体をタイムアウトさせたいのです。

どのように解決するのですか?

Pythonで最も簡単な方法です。

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

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

印刷します。

--- 0.764891862869 seconds ---