>>> 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__)找到这个文件夹。