>>> help(sys.getrecursionlimit)
Help on built-in function getrecursionlimit in module sys:
getrecursionlimit(...)
getrecursionlimit()
Return the current value of the recursion limit, the maximu
python 默认
递
归
深度
限制是1000。
sys.setrecursionlimit(5800) #重置
递
归
深度
限制为5800。
sys.getrecursionlimit() #获取当前
递
归
深度
限制。
在这里插入图片描述
递
归
深度
限制重置“5800”成功。
更多内容..
else:
return n*fact(n-1)
print(fact(998))如上代码是可以运行的,不过如果把998改成999就不行了,所以python3(windows64环境)下调用
深度
大概1000左右
可以通过手工
设置
深度
来解决def fact(n):
if n==1:
不过我有不同的地方:建立example并把下载的文件放进去后,放在另一个tensorflow文件夹里,而不是anaconda的tensorflow文件夹里。可能当时配置环境装太杂了。具体可以
print(tf.__file__)找到这个文件夹。