try:
실행할 코드
except:
예외가 발생했을 때 처리하는 코드
일단 try
문에 해당하는 코드를 실행하다가... 예외가 발생하면 except
문의 코드 실행.
try:
실행할 코드
except 예외이름:
예외가 발생했을 때 처리하는 코드
except
뒤에 예외이름을 넣어주면서 특정한 경우에만 except
문이 처리 되게 함.
EOFerror : EOF란 파일의 끝(end of file) 을 의미 / 갑자기 파일의 끝이 올 것을 예상하지 못했기 때문에 오류가 발생
-> 테스트 케이스의 개수를 지정해주지 않았을 때 자주 사용
SyntaxError : 잘못된 문법
NameError : 참조변수 없음
ZeroDivisionError : 0으로 나눌 수 없음
IndexError : 인덱스 범위 벗어남
ValueError : 참조 값이 없음
KeyError : 키 없음 에러 (주로 딕셔너리 사용시)
AttributeError : 모듈, 클래스의 잘못된 속성 사용함
FileNotFoundError : 파일 못 찾음
TypeError : 타입 안 맞음