Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

나의 지식 보관소

예외 처리 본문

프로그래밍 언어/파이썬

예외 처리

야식은진리다 2020. 7. 1. 02:30

피이썬의 예외 처리는 기본적으로 아래와 같은 구성을 띤다.

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