# try ~ except ~
try:
에러문장
except:
에러났을 때 실행문장
- try에서 실행할 문장이 에러가 났을 경우, except에 있는 문장을 실행함
try:
에러문장
except:
에러났을 때 실행문장
else:
에러 안났을 떄 실행문장
finally:
에러 발생 여부와 상관없이 실행문장
- except Exception as e 발생한 에러문이 string형태로 e에 저장되고 print(e)하면 오류문장을 출력해줌.
# raise문
raise Exception("~~~~")
- 우측의 string을 출력하며 에러를 강제로 발생 시킴
# assert문
- 조건에 맞지 않을 때, 에러 발생
a = 3
assert a>10, 'a is too small'
# a is too small
- assert로 시작하는 문장에 조건식을 적으면 조건을 만족하지 않을 경우 에러를 발생하며 우측의 string을 출력
'Python > Programming basic' 카테고리의 다른 글
파일 입/출력_02.직렬화 (0) | 2022.06.30 |
---|---|
파일 입/출력_01.읽기쓰기와 인코딩 (0) | 2022.06.30 |
상속과 예외처리_02.추상클래스와 isinstance (0) | 2022.06.30 |
상속과 예외처리_01.상속 (0) | 2022.06.30 |
클래스_04.특수메소드 (0) | 2022.06.27 |