- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
零基础Python教程处理多个异常
复习自定义异常:1.自定义类2.学会继承,继承Exception3.自定义异常的构造函数4.手动抛出异常使用raise
处理多个异常1.把所有的异常进行明细化,确定异常条件,直接处理已知的异常,分别进行处理。这种情况下就是多次使用except这个关键词来处理异常。2.统一处理所有异常,把多个已知的异常归类到一起处理。我们把多个明确的异常归类到一起,用同一种方式来进行处理。我们把多个异常写到同一个except中用小括号括起来,中间的异常用逗号隔开。except(MyCustomerException1,MyCustomerException2):print(这里处理异常1和异常2的结果)3.处理其它未知的异常。处理未知异常的技巧就是在except后面不要加某一种异常情况,此时默认会处理所有的未知异常。
案例:做多个异常处理的案例1.自定义多个异常2.根据实际情况,来调用自定义的几个异常3.处理异常
捕获异常取别名在try…except语句中的except语句后面实际的异常,如果类名太长,我们可以取别名。格式except类常类名as别名exceptMyCustomerException1asmce1:
总结强调1.掌握所有异常情况的情况方法try。。。Except2.掌握自定义异常的处理方法3.掌握异常的明细化处理4.掌握自定义异常的构造函数的信息传入和输出5.掌握使用同一个except处理多个异常
订阅/关注/点赞刘金玉编程
文档评论(0)