- time
- timeit
import time
# 시작시간 설정
start = time.time()
# 작업
time.sleep(1)
# 종료시간 설정
end = time.time()
# 시간 표시
print(f"{end - start:.2f} sec")
기본적으로 가비지컬렉션을 하지 않아서 정확한 시간을 체크할 수 있게 해준다고 한다.
import time
import timeit
# 첫 인자에 문자열로 기능을 넣고, 키워드파라미터 number로 횟수를 조절한다
for_time = timeit.timeit('time.sleep(1)', number=1)
import time
import timeit
# 익명함수(람다)를 이용한 방식
func_time = timeit.timeit(lambda: time.sleep(1), number=1)