Python如何同时处理多个异常?Python多个不同异常如何一起处理

在python之中编写代码时会使用try将可能出现问题的代码给包括住,然后在它的下面写一个except关键字来异常 。那么有些小伙伴就想到一个问题咨询小编,python如何同时处理多个不同的异常,那么下面就来给大家分享一下这个问题的python实现方法 。

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多个不同异常如何一起处理”的全部内容了,希望对你有所帮助 。

    推荐阅读