Python: One Try Multiple Except Python: One Try Multiple Except python python

Python: One Try Multiple Except

Yes, it is possible.

try:   ...except FirstException:   handle_first_one()except SecondException:   handle_second_one()except (ThirdException, FourthException, FifthException) as e:   handle_either_of_3rd_4th_or_5th()except Exception:   handle_all_other_exceptions()


The "as" keyword is used to assign the error to a variable so that the error can be investigated more thoroughly later on in the code. Also note that the parentheses for the triple exception case are needed in python 3. This page has more info: Catch multiple exceptions in one line (except block)