小编Joh*_*raz的帖子

处理超出最大递归深度

我创建了一个程序,使用递归来解决简单的迷宫.如果有一个相当复杂的迷宫,我会得到一个最大的递归深度误差.我在这个网站上搜索了这个错误并阅读了帖子,所以我相信我对正在发生的事情有一个大致的了解.

与我看到的其他线程不同,我不是试图增加递归限制.sys.setrecursionlimit()不是我要找的.我希望能够处理溢出,而不是崩溃让程序打印消息(print("Sorry but this maze solver was not able to finish analyzing the maze due to recursion limits))并关闭.

我知道使用try和除了处理错误,但我不确定我是否可以合并它来处理最大递归深度错误.

python error-handling recursion python-3.x

4
推荐指数
1
解决办法
5409
查看次数

标签 统计

error-handling ×1

python ×1

python-3.x ×1

recursion ×1