美文网首页
解决“RecursionError”的问题

解决“RecursionError”的问题

作者: 小憧憬 | 来源:发表于2018-11-08 22:48 被阅读0次

    在学习爬虫的时候,在IP代理池使用的情况下,总是爬取到一大半的时候会弹出“RecursionError”的错误。经过多番资料查找,原因为:python默认的递归深度是很有限的(默认是1000),因此当递归深度超过999的样子,就会引发这样的一个异常。

    解决方法:将递归深度调高

    import sys
    sys.setrecursionlimit(100000) #你想设置的递归深度(可为任意值)
    

    有时候爆出这个错误,不能单单只用这种方法解决,更应该注重代码的优化。

    相关文章

      网友评论

          本文标题:解决“RecursionError”的问题

          本文链接:https://www.haomeiwen.com/subject/jxigxqtx.html