- 에러 로그
RecursionError: maximum recursion depth exceeded in comparison
- 발생 원인
파이썬에서 재귀함수 실행시, 1000번 이상 실행되면 위와 같이 Recursion Error를 발생시킵니다.
재귀함수가 사용자의 의도와 다르게 과도히 사용될 경우 발생할 수 있는 시스템적인 문제나 기타 문제들에 대한 예방 차원에서 해당 부분이 작동됩니다.
- 해결 방법
내 소스를 확인해보아 재귀함수가 너무 많이 작동되지 않도록 수정할 필요가 있습니다.
그러지 못하는 상황이라면 해당 에러를 예외처리해주면 됩니다.
# 에러 예외처리시 참고 사항
try:
~~~~~~~~~~~~~~~~~
except RecursionError:
~~~~~~~~~~~~~~~~~
'Development > Python' 카테고리의 다른 글
[Solved][Python] OverflowError: sleep length is too large (0) | 2020.07.09 |
---|---|
[Python][중급으로넘어가기] 여러개의 인자를 딕셔너리로 받아 처리하는 함수 소스 예시 (*kwargs 활용) (0) | 2020.07.08 |
[Python][중급으로넘어가기] lambda 설명 (0) | 2020.07.08 |
[Python][중급으로넘어가기] 정렬 관련 기본 함수 응용 (0) | 2020.07.08 |
[코딩테스트][Python3] 리스트에서 원소 찾아내기 (0) | 2020.07.08 |