您的位置:首页 > 移动开发 > Objective-C

maximum recursion depth exceeded while calling a Python object

2017-11-16 11:20 393 查看
在写自己的循环程序时,循环代码需要执行1000多次,到400多次的时候出现‘maximum recursion depth exceeded while calling  a Python object’的错误。

在网上找解决方案的时候,看到有人说可以通过增加递归的深度来解决,试了一下,果然可以。

在任意脚本中增加如下代码:

import sys
sys.setrecursionlimit(1000000)


执行这个代码后,递归深度调整到一百万层,基本上足够使用了。

我自己的循环代码部分需要执行1000多次,因此我把递归深度调整到一万层。

Import sys
sys.setrecursionlimit(10000)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐