[python] 코드 시간 측정

최승언·2023년 8월 17일
0

python

목록 보기
19/22
post-thumbnail
import time

def sec_to_dhms(seconds):
    days = seconds // 86400
    hours = (seconds % 86400) // 3600
    minutes = (seconds % 3600) // 60
    seconds = seconds % 60
    return days, hours, minutes, seconds

start_time = time.time()  # 시작 시간 기록

# 실행하려는 코드를 여기에 작성하세요
print("코드 실행 중...")

end_time = time.time()  # 종료 시간 기록
elapsed_time = end_time - start_time  # 경과 시간 계산
formatted_elapsed_time = sec_to_dhms(elapsed_time)

print(f"코드 실행 시간: {formatted_elapsed_time[0]}{formatted_elapsed_time[1]}{formatted_elapsed_time[2]}{formatted_elapsed_time[3]:.2f}초")

위 코드에 추가된 sec_to_dhms 함수는 전달받은 초를 일, 시, 분, 초로 변환하여 반환하는 역할을 합니다. 그리고 실행 시간을 출력할 때 이를 이용해 보기 편한 형태로 표시합니다. 코드 실행 시간을 확인할 때 이렇게 일, 시, 분, 초 단위로 보여 주면 훨씬 이해하기 쉽게 결과를 확인하실 수 있습니다. 이 방법을 사용하여 측정하려는 코드의 실행 시간을 체크해 보세요! 좋은 하루 되세요!

profile
작업하다가 막힌부분을 기록하는 곳.

1개의 댓글

comment-user-thumbnail
2023년 8월 17일

잘 봤습니다. 좋은 글 감사합니다.

답글 달기