python递归深度报错--RuntimeError: maximum recursion depth exceeded

Posted everfight的成长之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python递归深度报错--RuntimeError: maximum recursion depth exceeded相关的知识,希望对你有一定的参考价值。

当你的程序递归的次数超过999次的时候,就会引发RuntimeError: maximum recursion depth exceeded.
解决方法两个:
1、增加系统的递归调用的次数:
import sys
sys.setrecursionlimit(n) n为你想要的递归上限
2、优化代码,减少递归的次数。

以上是关于python递归深度报错--RuntimeError: maximum recursion depth exceeded的主要内容,如果未能解决你的问题,请参考以下文章

Python的最大递归深度错误 “maximum recursion depth exceeded while calling a Python object”

递归(Python3)

python递归函数及二分法查找

Python全栈开发--递归函数

pyinstaller打包报错: RecursionError: maximum recursion depth exceeded,UnicodeDecodeError 解决办法

python之路——递归函数