반응형
여러 개의 예외가 있는 단일 시도 블록
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
반응형
'source' 카테고리의 다른 글
mongodb는 왜 안돼요? (0) | 2023.05.21 |
---|---|
Azure 웹 사이트에서 오류 세부 정보를 가져오는 방법 (0) | 2023.05.21 |
어레이 대 링크드 리스트 (0) | 2023.05.21 |
경로가 주어지면 포함된 폴더 이름만 추출하려면 어떻게 해야 합니까? (0) | 2023.05.21 |
시도 블록의 값을 반환하면 Finally 문의 코드가 실행됩니까? (0) | 2023.05.21 |