python解除递归限制

import sys
sys.setrecursionlimit(15000)

python在使用递归时,有时测试用例的值过大,IDE会提示RecursionError: maximum recursion depth exceeded in comparison,也就是超出了最大递归次数。

在刷题平台刷题时,如果你的代码通过了百分之七八十,但你觉得你的代码没错时,可能就是出现了递归次数超出了python默认的最大递归次数。

因为python的解释器一般是Cpython,python设置这个递归限制是为了防止C的栈溢出而导致python的崩溃。

评论

Live Sex Cams Free