python sys.getrecursionlimit()和setrecusionlimit()方法
sys.getrecursionlimit()方法
一般情况下,计算机的操作系统会根据当前计算机的硬件性能,设置一个默认的递归深度。python的sys标准库中的getrecursionlimit()方法可以用于返回当前计算机的默认递归深度,通常情况下为1000。
参数
getrecursionlimit()方法不接收任何参数。
获取默认递归深度实例
>>> import sys
>>> sys.getrecursionlimit()
1000
sys.setrecursionlimit()方法
该方法可以用于设置当前计算机操作系统默认的递归深度。
参数
sys.setrecursionlimit( 深度值 )
设置默认递归深度实例
>>> import sys
>>> sys.setrecursionlimit(500)
>>> sys.getrecursionlimit()
500