在 Python 中,如果函数 A 调用函数 B,函数 B 调用函数 C,而函数 C 抛出一个 ValueError(作为示例),错误是否会沿着调用堆栈向上移动,从而函数 A 也抛出一个 ValueError?例如,我可以从函数 A 中的函数 C 中捕获值错误吗?
另外,如果您创建自己的仅在函数 C 中定义的异常,它是否也会上升到调用堆栈,以便函数 A 抛出相同的错误?
python error-handling callstack
callstack ×1
error-handling ×1
python ×1