python归替RuntimeError是什么错误?,pythonruntimeerror,class START:
python归替RuntimeError是什么错误?,pythonruntimeerror,class START:
class START: def main(self): for num in xrange(1,10): print num self.main() if __name__ == "__main__": START().main()
这段代码为什么执行起来会出现:
RuntimeError: maximum recursion depth exceeded while calling a Python object
Python限制递归的层数。
Python-2.6.8/Python/ceval.c
#define Py_DEFAULT_RECURSION_LIMIT 1000
START.main函数没有递归调用终止条件,是个无穷递归。
编橙之家文章,
相关内容
- Python中使用fork是否适合?,Python使用fork,通常在java开发
- win系统安装scipy失败问题,提示没有BLAS的原因是什么?
- 求教python数组、序列与迭代综合应用问题,python数组
- python 3版本程序在调用shell 指令怎么样才能获得返回值
- psycopg2使用遇到InternalError错误是什么原因,,执行完第
- 在python里面怎么样使用socket连接,pythonsocket连接,尝试连
- python中证明x的平方加上y的平方等于3,没有有理数解?
- pycharm运行scrapy除了cmd外还有别的吗,pycharmscrapy,目前启
- 使用Python解析豆瓣网API的源码解析,pythonapi,为何我在浏
- Python语法lft[-1]>=rgt[-1]应该怎么解读,lftrgt,def me
评论关闭