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