2.异常处理结构


1.try....except...结构

python异常处理结构可使用 try .....except ....结构。

try语句中的代码块是可能引发异常的语句,except语句则是捕获异常并输出。

try...except...结构使用

2.try...except...else....结构

如果try代码中的子句出现了异常且异常被except所捕获到了,就执行except子句,不执行else自居。如果try子句无异常就执行else子句。


try...except...else...结构

3.try...except...finally...结构

无论try子句中的代码是否正常执行,finally子句中的代码总是会执行。通常用来做清理工作,用来释放try子句中申请的资源


try..except..finally...结构
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 8.3.1 tyr...except 结构 结构语法。 如果需要捕获所有类型的异常,可以使用 BaseExce...
    紫结晶阅读 1,499评论 0 0
  • 一、学习内容概括 本次主要学习Python中有哪些异常类、警告类,以及常用的异常处理机制。内容如下: 二、具体学习...
    1qaz_2wsx阅读 1,706评论 0 0
  • 一、概要 ​ 一个程序即使没有任何语法错误,即使解题的逻辑也正确,在执行的时候仍然可能出现 各种“运行时错误”,导...
    唯老阅读 3,255评论 0 1
  • 异常处理 异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处...
    方生方死FSFS阅读 1,463评论 0 0
  • 异常处理 === 异常的定义程序执行过程中出现问题导致程序无法执行异常的分类:程序遇到逻辑或算法错误运行过程中计算...
    詹亮的小仓库阅读 1,837评论 0 1

友情链接更多精彩内容