How to catch multiple exceptions in one line (except block)?

Better Stack Team
Updated on January 26, 2023

To catch multiple exceptions in one except block, you can use the following syntax:

 
except (SomeException, DifferentException) as e:
        pass # handle the exception or pass

If you are using Python 2, you can use the following syntax as the previous one won’t work:

 
except (SomeException, DifferentException), e:
    pass # handle the exception or pass

The last method will still work in Python 2.7 but it is now deprecated in python 3, therefore the first method is recommended.