发现python默认的递归深度是很有限的(默认是1000),因此当递归深度超过999的样子,就会引发这样的一个异常。
解决方案:
可以修改递归深度的值,让它变大大一点
import sys
sys.setrecursionlimit(100000) #例如这里设置为十万
注意:
这个解决方法并不治本,还需要在代码上进行优化。
发现python默认的递归深度是很有限的(默认是1000),因此当递归深度超过999的样子,就会引发这样的一个异常。
可以修改递归深度的值,让它变大大一点
import sys
sys.setrecursionlimit(100000) #例如这里设置为十万
这个解决方法并不治本,还需要在代码上进行优化。