>백엔드 개발 >파이썬 튜토리얼 >Python 프로그램의 실행 시간을 어떻게 측정할 수 있나요?

Python 프로그램의 실행 시간을 어떻게 측정할 수 있나요?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-09 06:20:16165검색

How Can I Measure the Execution Time of a Python Program?

Python 프로그램의 실행 시간 측정

Python 프로그래밍에서 프로그램의 실행 시간을 결정하는 것은 성능 최적화에 매우 중요할 수 있습니다. 다음은 Python 프로그램의 실행 시간을 측정하는 포괄적인 솔루션입니다.

Time 모듈 사용

Python 표준 라이브러리에는 다양한 방법을 제공하는 time 모듈이 포함되어 있습니다. 시간과 관련된 작업을 관리합니다. 프로그램의 실행 시간을 측정하려면 다음 단계를 사용할 수 있습니다.

  1. 시간 모듈 가져오기: 시간 모듈을 프로그램으로 가져오는 것으로 시작합니다.
  2. 타이머 시작: 프로그램이 메인 로직 실행을 시작하기 전에 time.time() 함수를 호출하세요. 현재 시스템 시간을 초 단위의 부동 소수점 값으로 기록합니다.
  3. 프로그램 실행: 프로그램의 기본 논리를 실행합니다.
  4. 중지 타이머: 프로그램이 끝난 후 time.time() 함수를 다시 호출하세요. 실행 중입니다.
  5. 실행 시간 계산: 중지 시간에서 시작 시간을 빼면 총 실행 시간(초)이 결정됩니다.
  6. 결과 표시: print() 함수를 이용하여 실행시간을 출력합니다.

예제 코드

import time

start_time = time.time()

# Run the main logic of your program here

end_time = time.time()

total_execution_time = end_time - start_time

print(f"--- {total_execution_time} seconds ---")

이 코드는 프로그램을 실행하는 데 최소 10분의 1초가 걸린다고 가정합니다. 프로그램이 훨씬 빠르게 완료되면 보다 정확한 타이밍을 위해 time 모듈에서 perf_counter 함수를 사용해야 할 수도 있습니다.

위 내용은 Python 프로그램의 실행 시간을 어떻게 측정할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.