python程序出现Runtime:maximumtoo much recursionn depth exceeded

python(7)
使用 python做爬虫时遇到 RuntimeError: maximum recursion depth exceeded;
原因:python默认的递归深度是很有限的,1000左右
解决办法之一:手动设置python的递归深度
&其他办法就是不用递归咯
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:116860次
积分:2295
积分:2295
排名:第11493名
原创:113篇
转载:25篇
评论:21条
(4)(3)(13)(13)(1)(4)(2)(1)(12)(5)(6)(1)(3)(3)(11)(10)(14)(25)(8)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&2170人阅读
Python(7)
& 今天在做python练手,使用python设计快速排序算法之时,当列表规模变大的时候非常容易出现异常
& RuntimeError: maximum recursion depth exceeded
& 在网上查了,发现python默认的递归深度是很有限的,大概是900多的样子,当递归深度超过这个值的时候,就会引发这样的一个异常。
解决的方式是手工设置递归调用深度,方式为
import sys
sys.setrecursionlimit(1000000) #例如这里设置为一百万&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:225722次
积分:2528
积分:2528
排名:第10124名
原创:30篇
评论:127条
(1)(3)(2)(2)(1)(9)(5)(5)(1)(2)(1)

我要回帖

更多关于 recursion method 的文章

 

随机推荐