나의 지식 보관소
예외 처리 본문
피이썬의 예외 처리는 기본적으로 아래와 같은 구성을 띤다.
try:
...
except [ 발생 오류 [ as 오류 메세지 변수 ] ]:
...
[]로 둘러싼것은 생략 가능하다는 표현이다.
만일 except:만 사용하면 발생하는 모든 오류를 except블럭에서 처리하고 오류를 지정하면 해당 오류일때만 처리한다
오류 메세지 변수는 말그대로 오류메세지를 저장한다.
except는 여러개 올 수 있고, 하나의 except에서 여러 오류를 처리하고 싶다면 except(error1, error2): 처럼 괄호를 사용해 묶어서 처리하면 된다.
pass
오류를 그냥 통과시킬때에는 except블럭내에 pass만 써주면 된다. pass 명령은 단순히 실행할 코드가 없음을 나타낸다.
raise
오류를 일부러 발생시킬때에는 raise 명령을 사용하면 된다. 사용법은 throw와 같다.
'프로그래밍 언어 > 파이썬' 카테고리의 다른 글
리스트 컴프리헨션 (List Comprehension) (0) | 2020.09.05 |
---|---|
이터레이터 Iterator (0) | 2020.09.04 |
__all__ (0) | 2020.07.01 |
클래스 상속/메서드 오버라이딩/클래스 변수 (0) | 2020.06.28 |
self (0) | 2020.06.27 |