python RuntimeError: maximum recursion depth exceeded

╰+哭是因爲堅強的太久メ 2022-06-10 05:58 240阅读 0赞

RuntimeError: maximum recursion depth exceeded

当用python写程序时,递归深度默认为1000,当超出1000时就会报错, 此时需要设置一个大的递归值来避免报错,程序如下:

  1. import sys
  2. sys.setrecursionlimit(2000)
  3. def func(depth):
  4. depth += 1
  5. print("depth is %d" % depth)
  6. if(depth<1500):
  7. func(depth)
  8. func(0)

发表评论

表情:
评论列表 (有 0 条评论,240人围观)

还没有评论,来说两句吧...

相关阅读