반응형
기본으로 설정된 파이썬의 재귀 깊이 제한은 1000입니다.
이때 프로그램을 실행하여 재귀 깊이가 1000을 넘으면 런타임에러 중 RecursionError가 발생합니다.
파이썬의 재귀 깊이 제한을 늘리기위해서는 다음과 같은 코드를 작성하면 됩니다.
import sys
sys.setrecursionlimit(100000)
.
.
[ 이어서 코드 작성 ]
.
.
위 코드를 작성하면 재귀 깊이 제한이 100000으로 확장됩니다.
재귀를 해야하는 ps나 서비스가 있다면 sys.setrecursionlimit를 알아놓으면 좋습니다.
sys.setrecursionlimit(10 ** 9) 처럼도 많이 사용합니다.
sys.setrecursionlimit 공식문서
https://docs.python.org/ko/3/library/sys.html#sys.setrecursionlimit
반응형
'Programming > Python' 카테고리의 다른 글
[Python] 딕셔너리에서 제일 큰 value를 가진 key 찾기 (1) | 2023.04.25 |
---|---|
[백준 / Python] 23843번 콘센트 (1) | 2023.03.12 |
python으로 http 응답 코드 받기 (예제) (2) | 2022.05.30 |
[Python] up and down(업앤다운)게임 예제 (0) | 2021.07.31 |
[Python] 복리 계산 프로그램 만들기 (복리 계산 공식, 예제) (0) | 2021.06.21 |
댓글