度量Python中經過的時間?我想要的是在代碼中的某個地方開始計數時間,然后得到傳遞的時間,以測量執行少量函數所需的時間。我想我用錯了Timeit模塊,但是這些文檔讓我很困惑。import timeit
start = timeit.timeit()print "hello"end = timeit.timeit()print end - start
3 回答

守候你守候我
TA貢獻1802條經驗 獲得超10個贊
timeit.default_timer
timeit.timeit
from timeit import default_timer as timer start = timer()# ...end = timer()print(end - start) # Time in seconds, e.g. 5.38091952400282

catspeake
TA貢獻1111條經驗 獲得超0個贊
只有Python 3:
time.perf_counter()
time.process_time()
time.clock()
:
import time t = time.process_time()#do some stuffelapsed_time = time.process_time() - t
process_time
添加回答
舉報
0/150
提交
取消