在python之中编写代码时会使用try将可能出现问题的代码给包括住,然后在它的下面写一个except关键字来异常 。那么有些小伙伴就想到一个问题咨询小编,python如何同时处理多个不同的异常,那么下面就来给大家分享一下这个问题的python实现方法 。
文章插图
在编写python异常捕获处理结构语句代码时,一般来说是可以不写捕获哪一种异常类型的,代码示例如下:
try: age = int(input("请输入整数:")) x = 10 / ageexcept: print("输入错误")【Python如何同时处理多个异常?Python多个不同异常如何一起处理】那么无论是哪一种异常类型引发的错误都会被捕获到,但是在有些时候引发的异常类型是完全不会对程序的运行造成影响的 。所以在很多时候都会在关键字except后面给加上一个异常类,表示这个异常语句只会去处理由此类型所引发的异常 。
当捕获到的代码可能会引发多种异常时,就需要一起对它们进行处理了 。那么代码的编写方式就是要将多个异常类放在一个元组里面写在except关键字的后面,示例如下:
try: age = int(input("请输入年龄:")) x = 10 / ageexcept (ValueError, ZeroDivisionError): print("请输入正确的值")以上代码的作用就是,当try作用域之中的代码引发value或者是zerodivision任意一种异常时,都会去由下面的代码执行异常处理 。而以上多个异常同时处理的语句也可以改写成,多个except关键字 。
以上就是关于“Python如何同时处理多个异常?Python多个不同异常如何一起处理”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python读取Excel表格日期数据错误为什么?Python日期变为数字怎么办
- 怎么看Python是否安装成功?判断python是否安装成功的方法
- 元组 python tuple有什么用?使用python tuple的好处有哪些?
- python中如何将长代码切成多行?Python将一行长代码切成多行的方法
- 秋季养生小常识 秋季如何养生
- 淘宝店铺监管多久解封?如何解除?
- 淘宝销量怎么计算的?月销量如何算?
- 淘宝直播流量券怎么用?如何获得淘宝直播流量券?
- 淘宝天天特卖工厂店是什么?如何入驻?
- 活得大闸蟹如何保存