source

여러 개의 예외가 있는 단일 시도 블록

manycodes 2023. 5. 21. 11:41
반응형

여러 개의 예외가 있는 단일 시도 블록

Python에서 여러 개를 사용할 수 있습니다.except한 사람을 위한 진술try진술서?예:

try:
    #something1
    #something2
except ExceptionType1:
    #return xyz
except ExceptionType2:
    #return abc

여러 예외를 동일한 방식으로 처리하는 경우 한 줄에서 여러 예외 포착(블록 제외)을 참조하십시오.

네, 가능합니다.

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()

참조: http://docs.python.org/tutorial/errors.html

"as" 키워드는 나중에 코드에서 오류를 더 철저히 조사할 수 있도록 변수에 오류를 할당하는 데 사용됩니다.또한 python 3에서는 트리플 예외 사례에 대한 괄호가 필요합니다.이 페이지에는 추가 정보가 있습니다. 한 줄에서 여러 예외 포착(블록 제외)

언급URL : https://stackoverflow.com/questions/6095717/one-try-block-with-multiple-excepts

반응형