スポンサーリンク

Pythonで経過時間を計測する

経過時間を計測するには、timeモジュールが使えますね。

下記がサンプルコードになります。

$ cat sample.py 
#!/usr/bin/env python3
# coding: UTF-8

import time

startTime = time.time()

for i in range(100000000):
	pass

elapsedTime = time.time() - startTime

print(elapsedTime, "sec")
print("{:.1f}".format(elapsedTime), "sec")

経過時間の表示で、小数点第一位までを表示するには下記のようにformat()を使う手があります。

print("{:.1f}".format(elapsedTime), "sec")

下記が実行結果になります。

$ ./sample.py 
6.128841161727905 sec
6.1 sec

スポンサーリンク