gpt4 book ai didi

python - 捕获和处理异常有什么区别?

转载 作者:行者123 更新时间:2023-12-04 06:57:08 27 4
gpt4 key购买 nike

我正在研究 python 中的异常处理和我阅读的一篇博客文章,它区分了捕获和处理异常。有人可以解释这两者之间的核心区别,特别是在 python 中和整体概念上的区别吗?谷歌搜索“异常捕获处理”并不是很有用。

最佳答案

我会说“捕获”和“捕获”异常是一回事:您必须捕获/捕获它才能处理它,但是捕获它的行为与处理它不同。
Trapping-but-not-handling = supressing , 换句话说。处理意味着您实际上对您可以使用的信息做一些事情:记录它,将其扔到下一个级别,如果异常并非完全意外,则执行一些操作等。

或者换句话说,捕获异常意味着您有一个代码构造,异常情况将流入其中,并且您可以选择在哪里处理您在那里找到的信息。

关于python - 捕获和处理异常有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2433816/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com