Pythonで時間計測
Pythonで実行時間を計測したい時はtimeモジュールを使う。
#!/usr/bin/env python import time t1 = time.time() time.sleep(1) t2 = time.time()" print (t2 - t1) * 1000, 'msec'
みたいな。実行して、
odawara@looxp ~> ./time_.py 1001.13320351 msec
となる。なんか1msecちょうどズレるような?
time.sleep(0.999)
だと、
1000.11396408 msec
になる。この1msecってなんだ?まあ別に問題はないんだが。