python RuntimeError: maximum recursion depth exceeded
RuntimeError: maximum recursion depth exceeded
当用python写程序时,递归深度默认为1000,当超出1000时就会报错, 此时需要设置一个大的递归值来避免报错,程序如下:
import sys
sys.setrecursionlimit(2000)
def func(depth):
depth += 1
print("depth is %d" % depth)
if(depth<1500):
func(depth)
func(0)
还没有评论,来说两句吧...