- 에러 로그

RecursionError: maximum recursion depth exceeded in comparison

 

 

 

 - 발생 원인

파이썬에서 재귀함수 실행시, 1000번 이상 실행되면 위와 같이 Recursion Error를 발생시킵니다.

재귀함수가 사용자의 의도와 다르게 과도히 사용될 경우 발생할 수 있는 시스템적인 문제나 기타 문제들에 대한 예방 차원에서 해당 부분이 작동됩니다.

 

 

 

 - 해결 방법

내 소스를 확인해보아 재귀함수가 너무 많이 작동되지 않도록 수정할 필요가 있습니다.

그러지 못하는 상황이라면 해당 에러를 예외처리해주면 됩니다.

# 에러 예외처리시 참고 사항

try:
    ~~~~~~~~~~~~~~~~~
except RecursionError:
    ~~~~~~~~~~~~~~~~~

 

 

 

+ Recent posts