투케이2K

102. (python/파이썬) [Mac Os] : [time] : time 모듈 사용해 프로그램 실행 시간 측정 수행 - time.monotonic 본문

Python

102. (python/파이썬) [Mac Os] : [time] : time 모듈 사용해 프로그램 실행 시간 측정 수행 - time.monotonic

투케이2K 2024. 5. 9. 20:03

[개발 환경 설정]

개발 툴 : VsCode

개발 언어 : python

 

[소스 코드]

# --------------------------------------------------------------
# [import]
# --------------------------------------------------------------
import time
# --------------------------------------------------------------



# --------------------------------------------------------------
# [요약 설명]
# --------------------------------------------------------------
# 1. import time 은 파이썬에서 시간 관련 동작 기능을 사용할 수 있습니다
# --------------------------------------------------------------



# --------------------------------------------------------------
# [class start]
# --------------------------------------------------------------



# --------------------------------------------------------------
# [main start]
# --------------------------------------------------------------


# [초기 : 프로그램 시작 시간 측정]
startTime = time.monotonic()


# [카운트 다운 변수 선언]
cntNum = 1


# [while True 무한 루프 반복문 선언]
while True:

    # [무한루프 종료 코드 선언]
    if (cntNum > 3):
        print("")
        print("----------------------------------------")
        print("[카운트 다운 종료]")
        print("----------------------------------------")
        print("")

        break


    # [로그 출력]   
    print("")   
    print("----------------------------------------")   
    print("[카운트] :: ", cntNum)
    print("----------------------------------------")   
    print("")   

    
    # [카운트 증가]    
    cntNum += 1


    # [time.sleep 시간 대기]    
    time.sleep(1)


# [종료 : 프로그램 종료 시간 측정]
endTime = time.monotonic()


# [프로그램 경과 시간 확인]
print("")
print("----------------------------------------")
print("[프로그램 동작 시간] :: ", endTime - startTime)
print("----------------------------------------")
print("")


# --------------------------------------------------------------
# [main end]
# --------------------------------------------------------------



# --------------------------------------------------------------
# [class end]
# --------------------------------------------------------------
 

[결과 출력]


반응형
Comments