这是我的函数 Foo:
def Foo(n=10):
if 1<n<=10:
for i in range(1, 10):
#### Do_Something
Foo(n-1)
我得到RuntimeError: maximum recursion depth exceeded
了,这令人沮丧,因为我期望 Foo 的递归深度为 10+,远不及 python 的默认 500 限制。我知道我会用这个 Foo 获得大量的堆栈,但这是可以忍受的。我尝试增加sys.setrecursionlimit
但仍然收到 RuntimeError。有什么建议么?