python中怎么处理多个异常
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,今天就跟大家聊聊有关python中怎么处理多个异常,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、处理多个异常1.把所有的异常进行明细化,确
千家信息网最后更新 2025年12月03日python中怎么处理多个异常
今天就跟大家聊聊有关python中怎么处理多个异常,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
一、处理多个异常
1.把所有的异常进行明细化,确定异常条件,直接处理已知的异常,分别进行处理。
这种情况下就是多次使用except这个关键词来处理异常。
2.统一处理所有异常,把多个已知的异常归类到一起处理。
我们把多个明确的异常归类到一起,用同一种方式来进行处理。我们把多个异常写到同一个except中用小括号括起来,中间的异常用逗号隔开。
except(MyCustomerException1,MyCustomerException2):
print("这里处理异常1和异常2的结果")
3.处理其它未知的异常。
处理未知异常的技巧就是在except后面不要加某一种异常情况,此时默认会处理所有的未知异常。
二、案例:做多个异常处理的案例
1.自定义多个异常
2.根据实际情况,来调用自定义的几个异常
3.处理异常
三、捕获异常取别名
在try…except语句中的except语句后面实际的异常,如果类名太长,我们可以取别名。格式 except 类常类名 as 别名
except MyCustomerException1 as mce1:
四、总结强调
1.掌握所有异常情况的情况方法try。。。Except
2.掌握自定义异常的处理方法
3.掌握异常的明细化处理
4.掌握自定义异常的构造函数的信息传入和输出
5.掌握使用同一个except处理多个异常
本节知识源代码;
#第一个自定义异常class MyCustomerException1(Exception):def __init__(self,code=100,desc="异常消息:100"):self.code=codeself.desc=desc#自定义第二个异常class MyCustomerException2(Exception):passa=input("请输出一个值:")# try:# if a=="qqq":# raise MyCustomerException1# elif a=="123":# raise MyCustomerException2("这里异常为2")# else:# b=a/0# except MyCustomerException1 as mce1:# print("这里触发了第一个异常",mce1.code,mce1.desc)# except MyCustomerException2:# print("这里触发了第二个异常")# except:# print("这里处理未知异常")try:if a=="qqq":raise MyCustomerException1elif a=="123":raise MyCustomerException2("这里异常为2")else:b=a/0except(MyCustomerException1,MyCustomerException2):print("这里处理异常1和异常2的结果")except:print("未知异常")
看完上述内容,你们对python中怎么处理多个异常有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
处理
多个
情况
内容
别名
明细
实际
就是
方法
案例
知识
类名
结果
语句
归类
输出
中用
信息
关键
关键词
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
2路服务器单价
武汉酷韵软件开发有限公司怎么样
南通手机app软件开发
北京市空气质量数据库
列举五个网络安全威胁名单
广州茄支网络技术有限公司
蓝思网络技术有限公司
关系数据库最小的数据单位
青云传4d是不是换服务器了
服务器上存储磁盘怎么添加
全口径服务器
廊坊市思天网络技术有限公司
中坤飞腾网络技术有限公司
网络安全与保密管理
南充网络技术价格多少
如何提高软件开发质量
软件开发是一种什么项目
网络安全诈骗300字读后感
数据库怎么设计柱状图
安徽网络安全管理模式
辛巴软件无法读取数据库
网络安全形势有统计
美国前十家网络安全公司
科技互联网推广方式渠道
广东服务器机柜哪家优惠
梦幻西游万绿湖转服务器
2021网络安全官网
上海直销服务器质量保证
服务器操作教程
标准非标软件开发模式