知行编程网知行编程网  2022-11-08 00:00 知行编程网 隐藏边栏  6 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python try语句的执行原理的相关知识,包括python while,以及with python这些编程知识,希望对大家有参考作用。

python try语句的执行原理


1、原理分析

(1)执行 try 子句(try 和 except 关键字之间的多行语句)。

(2) 如果没有发生异常,则跳过except子句,完成try语句的执行。

(3) 如果在try子句执行过程中发生异常,则跳过该子句的其余部分。然后,如果异常的类型与 except 关键字后面的异常匹配,则执行 except 子句,并继续 try 语句后面的代码。

(4) 如果发生的异常与except子句中指定的异常不匹配,则传递给外层try语句;如果没有找到处理程序,则它是一个未处理的异常,并且执行停止并显示错误消息信息。


2、实例

一条 try 语句可能有多个 except 子句来指定不同异常的处理程序,但最多会执行一个处理程序。处理程序仅处理发生在相应 try 子句中的异常,而不处理同一 try 语句中其他处理程序中的异常。 except 子句可以将多个异常命名为带括号的元组,例如:

... except (RuntimeError, TypeError, NameError):
...     pass

以上就是python try语句的执行原理,希望能对大家有所帮助。

更多Python学习指路:


本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享