python記録時間

452 ワード

方法1
import datetime
starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime - starttime).seconds

方法2
start = time.time()
run_fun()
end = time.time()
print end-start

方法3
start = time.clock()
run_fun()
end = time.clock()
print end-start

メソッド1とメソッド2は,他のプログラムがCPUを使用する時間を含み,プログラム開始からプログラム終了までの実行時間である.方法3プログラム実行のみを計算したCPU時間