优草派  >   Python

python异常处理的流程是什么?Python异常处理的操作步骤是什么?

翟嘉慧            来源:优草派

Python作为如今的热门编程语言,已经是十分全能。那么Python该怎么在程序异常时进行处理呢?快和我一起来看看有关“python异常处理的流程是什么?Python异常处理的操作步骤是什么?”吧!

python异常处理的流程是什么?Python异常处理的操作步骤是什么?

一、异常语句的执行流程

在Python中,如果遇到了异常的情况需要处理的时候,采用最多的方式就是通过try-except的语句,它的基本工作原理就是先执行一个try语句, 这个语句就相当于是对语句做个标记的处理,只要在程序中出现了异常的时候,就会自动的回到这个语句,try子句先执行,接下来会发生什么依赖于执行时是否出现异常。如果当try后的语句执行时发生异常,python就跳回到try并执行匹配该异常的except子句,异常处理完毕,控制流就通过整个try语句。

还有一种情况是没有设置except子句,也就是说在我们执行了try后的语句里发生了异常,这个时候的异常处理会被传送到上层的try,或者到程序的最上层,当程序结束之后会将默认的异常情况进行打印,当我们在使用try子句执行时没有发生异常,python将执行else语句后的语句(如果有else的话),然后控制流通过整个try语句。

关于python异常处理的流程是什么?Python异常处理的操作步骤是什么?的文章就分享到这里了,希望以上的内容可以对大家的学习带来帮助,如果还有其他问题想要了解,可以看看界面下方的文章。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行