Python_에러 종류
코드 실행 전에 잡는 오류
1. SyntaxError : 구문 오류
SyntaxError는 파이썬 문법을 지키지 않았을 때 발생하는 에러다. 구문 오류가 있을 때는 프로그램이 실행조차되지 않는다. 그래서 비교적 쉽게 문제점을 발견하여 처리할 수 있다. 예를 들어, 파이썬에서 for문의 시작부의 끝에는 항상 콜론을 넣어줘야 한다. 생략하면 SyntaxError가 발생한다.
코드 실행 중에 잡는 오류
1. IndexError : 인덱스 오류
인덱스의 범위를 초과했을 때 발생하는 오류이다. 예를 들어, a = [1, 2, 3]일때 a[2]까지 밖에 없지만 a[3]을 선택하면 IndexError가 발생한다.
2. TypeError
- 다른 타입의 데이터를 연산할 때 발생하는 오류
3. FileNotFoundError
- 파일을 발견하지 못하는 오류
4. IndentationError
- 들여쓰기를 제대로 하지 않았을 때 발생하는 에러
5. ValueError
- 해당 타입에 다른 타입의 값을 넣으면 발생하는 오류
6. KeyError
- 딕셔너리에서 존재하지 않는 키에 접근할 때 발생하는 오류
7. ZeroDivisionError
- 파이썬에서는 어떤 숫자를 0으로 나누려고 할 때 오류를 발생시킴
8. AttributeError
- 어떤 모듈에 존재하지 않는 속성을 사용할 때 발생하는 오류.
9. ModuleNotFoundError
- 필요한 모듈(라이브러리)가 해당 개발환경에 설치되어 있지 않을 때 발생하는 오류
10. NameError
- 지역변수, 전역변수의 이름을 찾을 수 없는 경우 발생
11. ConnectionError
- 서버를 켜지 않았을 때 발생
12. OverflowError
- 산술 연산의 결과가 너무 클 때 발생한다.
출처 : https://pgnv.tistory.com/50
파이썬 대표적인 에러 종류
종류 설명 ImportError import 문에서 오류가 발생할때 IndexError 리스트 등 첨자의 범위를 벗어날 때 KeyError 딕셔너리에서 키가 없을 때 KeyboardInterrupt 프로그램 실행중 컨트롤+C를 누를때 NameError 변수..
pgnv.tistory.com
[python] 파이썬 에러 종류 정리(SyntaxError, TypeError, IndexError 등)
파이썬에서 발생하는 에러는 크게 두 종류로 나눌 수 있습니다. 1) 코드 실행 전에 잡는 에러: 구문 오류 2) 코드 실행 중에 잡는 에러: 예외 참고로 코드 실행 중에 발생하는 에러를 예외(exception)
bskyvision.com
출처 : https://velog.io/@maxkmh/Python-14-Error-%EC%A2%85%EB%A5%98-%EC%98%88%EC%99%B8%EC%B2%98%EB%A6%AC
Python 14 Error 종류 & 예외처리
"키 없음"주로 딕셔너리 사용시 발생하는 에러없는 Key 값에 접근하려고 할 때 발생이럴 때 get() 메소드를 사용할 수 있다 ① 딕셔너리'키'가 먼저 나온 상황 ② 딕셔너리.get('키')가 먼저 나온 상
velog.io
출처 : https://jacoblee.io/python-exceptions/
파이썬 예외 종류와 예외 처리
예외 종류(Exceptions)파이썬에는 다양한 오류를 설명하는 여러 가지의 내장 예외 종류(exceptions)가 있다. ValueErrorValueError는 작업 중 유효하지 않은 값을 마주 했을 때 일어난다. >>> int("not a number") Tra
jacoblee.io