time.perf_counter関数

プログラムの実行時間を測定することができる。

(サンプルプログラム) pc_timer.py

from time import perf_counter as pc
from time import sleep
from random import random

st_time = pc()

for i in range(3):
    sleep(random())

end_time = pc()

print("%f" % (end_time - st_time))

■実行結果

$ python pc_timer.py
1.645557

参考サイト

time — 時刻データへのアクセスと変換 (Python 3 公式マニュアル)

参考文献

Fluent Python (P.57)