일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python 라이브러리
- 리눅스 명령어
- PYTHON
- Oracle
- 파이썬
- 파이썬 알고리즘
- C#
- 코딩테스트
- 파이썬 데이터프레임
- HTML
- csharp
- tibero
- dbeaver
- VirtualBox
- sql
- it용어
- Oracle VM VirtualBox
- 파이썬 전처리
- 데이터베이스
- MariaDB
- 리눅스
- Python DataFrame
- RFP
- python algorithm
- Algorithm
- it 용어
- 알고리즘
- putty
- 오라클
- linux
- Today
- Total
오경석의 개발노트
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
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python_Jupyter Notebook 경로 변경 (0) | 2022.10.07 |
---|---|
Python_pivot_table (0) | 2022.10.02 |
Python_예외처리(try, except, else, finally) (0) | 2022.09.23 |
Python_DataFrame merge, join, concat (0) | 2022.09.15 |
Python_DataFrame 데이터 타입 확인 및 변경 (0) | 2022.09.08 |