小编sam*_*ore的帖子

Python 异常会在调用堆栈中上升吗?

在 Python 中,如果函数 A 调用函数 B,函数 B 调用函数 C,而函数 C 抛出一个 ValueError(作为示例),错误是否会沿着调用堆栈向上移动,从而函数 A 也抛出一个 ValueError?例如,我可以从函数 A 中的函数 C 中捕获值错误吗?

另外,如果您创建自己的仅在函数 C 中定义的异常,它是否也会上升到调用堆栈,以便函数 A 抛出相同的错误?

python error-handling callstack

2
推荐指数
1
解决办法
1445
查看次数

标签 统计

callstack ×1

error-handling ×1

python ×1