返回介绍

引发异常

发布于 2024-01-29 22:24:15 字数 654 浏览 0 评论 0 收藏 0

目前为止,我们已经让Python通过生成错误(这次是故意的)来为我们引发异常,但是,我们的脚本也可以引发异常——也就是说,异常能由Python或程序引发,也能捕捉或忽略。要手动触发异常,直接执行raise语句。用户触发的异常的捕捉方式和Python引发的异常一样。如下的内容不是所编写的最有用的Python代码,但它能说明问题:

如果没捕捉到异常,用户定义的异常就会向上传递,直到顶层默认的异常处理器,并通过标准出错消息终止该程序。

正如我们将在下一章中见到的,assert语句也可以用来触发异常——它是一个有条件的raise,主要是在开发过程中用于调试:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文