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

+ Recent posts