timeモジュールにより実行時間測定

import sys
import time

n = 0
t = time.clock()
final_time = 0

while True:
  ts = time.clock()

  # ループ&画面出力処理の時間を測定する 
  for i in xrange(20000):
    n += 1
    sys.stdout.write("\ri: " + str(i) + " pi: " + str(n))

  final_time = time.clock() - ts
  break

print "\ntime: " + str(time.clock() - t) + " seconds"
print "final time: " + str(final_time) + " seconds"

実行結果:(iとpの数値は動的に変わる)

i: 19999 pi: 20000
time: 0.13 seconds
final time: 0.13 seconds