파이썬은 함수의 재귀호출 횟수가 기본 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 |