질문자 :Chris Lawlor Project Euler 및 기타 코딩 대회는 종종 최대 실행 시간이 있거나 사람들이 특정 솔루션이 실행되는 속도를 자랑합니다. Python을 사용하면 때때로 접근 방식이 다소 복잡합니다. 즉, __main__ 타이밍 코드를 추가하는 것입니다. Python 프로그램을 실행하는 데 걸리는 시간을 프로파일링하는 좋은 방법은 무엇입니까? Python에는 cProfile 이라는 프로파일러가 포함되어 있습니다. 총 실행 시간을 제공할 뿐만 아니라 각 함수를 개별적으로 곱하고 각 함수가 호출된 횟수를 알려주므로 어디에서 최적화를 수행해야 하는지 쉽게 결정할 수 있습니다. 다음과 같이 코드 내에서 또는 인터프리터에서 호출할 수 있습니다. import cProfile cProfile.r..