파이썬은 함수의 재귀호출 횟수가 기본 1000회로 제한되어있다. 기본 횟수 이상으로 재귀호출을 해야할 경우
제한 횟수를 다시 설정해줘야한다.
import sys
# 현재 재귀 제한 횟수를 가져옴
limit = sys.getrecursionlimit()
print(limit) # 결과: 1000
# 재귀 제한 횟수를 재설정
sys.setrecursionlimit(1500)
# 변경된 재귀 제한 횟수를 가져옴
limit = sys.getrecursionlimit()
print(limit) # 결과: 1500
위 코드와 같이 sys.getrecursionlimit() 함수를 호출하여 현재 재귀호출 횟수 제한 값을 가져오고
sys.setrecursionlimit() 함수를 호출하여 횟수 제한을 재설정 할 수 있다.
'언어 > Python' 카테고리의 다른 글
#8 우선순위 큐(heapq) (0) | 2021.04.05 |
---|---|
#7 데크(deque) (0) | 2021.04.05 |
#5 집합(Set) (0) | 2021.03.02 |
#4 딕셔너리(Dictionary) (0) | 2021.02.25 |
#3 튜플(Tuple) (0) | 2021.02.24 |