프로그램이 얼마나 실행됐는지 알아내려면?

프로그램을 실행하기 전에 3을 입력하면 3 초동안, 5를 입력하면 5초 동안만 실행되는 프로그램을 만들려고 합니다. 프로그램이 실행된 순간부터 몇 초나 지났는지 알아내려면 어떻게 해야 되나요?

1답변

  • 좋아요

    0

    싫어요
    채택취소하기

    현재 시간에서 - 프로그램 시작 시간 이 방법이 가장 쉬운 방법입니다

    import time
    start_time = time.time()
    #코드
    print("--- %s seconds ---" % (time.time() - start_time))
    

    을 쓰는 겁니다.

    예를 들어 다음의 코드는

    import time
    start_time = time.time()
    
    #####
    mylist = []
    for i in range(0,10000000):
        mylist.append(i)
    #####
    
    print("--- %s seconds ---" % (time.time() - start_time))
    

    출력 : --- 2.8817028999328613 seconds ---

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.