Python だけでスクリプトの実行時間を計測する

Python だけで実行時間を計測する必要があったので、サンプルをメモしておきます。

1
2
3
4
5
6
7
8
9
#-*- using:utf-8 -*-
import time
import random

if __name__ == '__main__':
    start_time = time.time()
    time.sleep(random.uniform(1,5))
    elapsed_time = time.time() - start_time
    print(elapsed_time)

実行例は以下の通りです。

1
2
3
4
5
6
$ python et.py
1.63255405426
$ python et.py
3.62234711647
$ python et.py
2.51723790169