python 程式執行時間的計算方法

2021-09-19 04:12:35 字數 770 閱讀 1321

一共嘗試了三種方法

datetime.datetime.now() 單位:微秒(microseconds,int)

import datetime

starttime = datetime.datetime.now()

# do something

endtime = datetime.datetime.now()

print (endtime - starttime).microseconds

time.time() 單位:秒(seconds, float)

import time

starttime = time.time()

# do something

endtime = time.time()

print (endtime - starttime)

time.clock() 單位:秒(seconds, float)

import time

starttime = time.clock()

# do something

endtime = time.clock()

print (endtime - starttime)

值得注意的是,程式執行時間= cpu時間 + io時間 + 休眠或者等待時間

方法1和方法2是完整的程式執行時間,方法3是cpu時間

個人最常用的是方法2

參考:幾種python執行時間的計算方法

Python計算程式執行時間

原出處 方法1import datetime starttime datetime.datetime.now long running endtime datetime.datetime.now print endtime starttime seconds 方法 2 start time.time...

Python計算程式執行時間

方法1 import datetime starttime datetime.datetime now long running endtime datetime.datetime now print endtime starttime seconds方法 2 start time.time run...

Python計算程式執行時間

方法1 import datetime starttime datetime.datetime.now code running.endtime datetime.datetime.now print endtime starttime seconds 方法 2 start time.time co...