Как измерить время, потраченное между строками кода в Python?

Таким образом в Java, мы можем сделать, Как измерить время, потраченное функцией для выполнения

Но как это сделано в Python? Для измерения времени запускаются и время окончания между строками кодов? Что-то, что делает это:

import some_time_library

starttime = some_time_library.some_module()
code_tobe_measured() 
endtime = some_time_library.some_module()

time_taken = endtime - starttime

60
задан 23 May 2017 в 14:47

2 ответа

Можно также использовать import time библиотека:

start = time.time()
   #your code
end = time.time()
time_taken = end - start
print('Time: ',time_taken)
40
ответ дан 1 November 2019 в 09:43

Я всегда предпочитаю проверять время в часах, минутах и секундах (%H: % M: % S) формат:

from datetime import datetime
start = datetime.now()
# your code
end = datetime.now()
time_taken = end - start
print('Time: ',time_taken) 

вывод:

Time:  0:00:00.000019
2
ответ дан 1 November 2019 в 09:43

Другие вопросы по тегам:

Похожие вопросы: