Pythonで時間を測定する方法

Pythonで時間を測定する方法をご紹介します。

条件

  • Python 3.7

方法

time.timeを用いて、処理開始時間と終了時間の差分を求めます。

import time
from datetime import datetime as dt

# 開始時間
start = time.time()
print('処理開始日時:' + dt.now().strftime('%Y/%m/%d %H:%M:%S'))

# 何らかの処理
time.sleep(3)

# 終了時間
end = time.time()
print('処理終了日時:' + dt.now().strftime('%Y/%m/%d %H:%M:%S'))

# 処理にかかった時間
process_time = end - start
# 結果出力
print(f'処理時間:{process_time} 秒')

実行結果

以下のように処理時間が出力されます。

処理開始日時:2019/06/14 14:25:28
処理終了日時:2019/06/14 14:25:31
処理時間:3.0002737045288086 秒

参考

Python公式:time — 時刻データへのアクセスと変換

https://docs.python.org/ja/3/library/time.html#time.time

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です