Python/이론, 기초

[Python] 코드 실행 시간 측정

파송송 2022. 10. 7. 16:04
728x90
  • 병목현상이 어디서 생기는지 알아보기 위해
  • 알고리즘 실행시간 비교하기 위해

코드 실행 시간을 측정하려고 한다


time

time.time()

1970년도 1월 1일 00:00:00시를 기준으로 현재까지 흐른 시간 (초 단위)

import time

start = time.time()
time.sleep(1)
sec = time.time()-start

print('{:.5f}'.format(sec))
1.01405

datetime

sec를 00:00:00 형식으로 바꾸기

import time
import datetime

start = time.time()
time.sleep(1)
sec = time.time()-start

times = str(datetime.timedelta(seconds = sec))
print(times)
0:00:01.004133
728x90