前言:
如今小伙伴们对“python怎么处理异常”大致比较看重,我们都需要学习一些“python怎么处理异常”的相关内容。那么小编同时在网络上汇集了一些对于“python怎么处理异常””的相关资讯,希望看官们能喜欢,姐妹们快快来了解一下吧!异常处理
python解释器去执行程序,检测到了一个错误时,触发异常,异常触发后且没被处理的情况下,程序就在当前异常处终止,后面的代码不会运行,为了让程序能够继续执行,就需要添加异常处理操作。异常处理是需要通过编码捕获这类异常,进入另外一个处理分支,执行为其定制的逻辑,不让程序因异常终止。异常处理机制是程序的健壮性与容错性必不可少的要求。
本文内容概要:
异常情况示例
s=float(input("请输入一个数字"))print(1/s)print(2/1)
输出:
请输入一个数字 1
1.0
2.0
说明:0作为被除数执行报错,引发异常,程序终止,print(2/1)没有执行
try---except处理异常
如下是处理除数是0的异常,
出现了指定类型的异常,程序能够继续运行,不会中断,这个自动化测试的基本要求。
打印具体的异常信息
处理多个异常
具体的异常,格式为 try---except----except
使用Exception ---e代指所有异常
最终执行的操作 try---except---finally
正常执行结束并抛出异常(raise)
添加raise 时程序仍然会正常执行至结束,也会抛出异常。
标签: #python怎么处理异常