SyntaxErrorSyntaxError
Python이 파싱할 수 없는 잘못된 구문을 만났습니다.
python 플랫폼의 80개 에러 코드
SyntaxErrorPython이 파싱할 수 없는 잘못된 구문을 만났습니다.
IndentationError코드의 들여쓰기가 잘못되어 있습니다. Python에서 들여쓰기는 구문적으로 중요합니다.
TabError들여쓰기에 탭과 공백이 일관성 없이 혼용되어 있습니다.
TypeError작업 또는 함수가 부적절한 타입의 객체에 적용되었습니다.
ValueError함수가 올바른 타입이지만 부적절한 값의 인수를 받았습니다.
KeyError딕셔너리에서 키를 찾을 수 없었습니다.
IndexError시퀀스 인덱스가 해당 시퀀스의 유효한 범위를 벗어났습니다.
AttributeError객체에 요청한 속성이나 메서드가 없습니다.
NameError정의되지 않은 로컬 또는 전역 이름이 참조되었습니다.
UnboundLocalError로컬 변수가 값이 할당되기 전에 참조되었습니다.
ImportErrorimport 문이 지정한 모듈 또는 이름을 찾거나 로드하는 데 실패했습니다.
ModuleNotFoundErrorPython이 임포트할 지정 모듈을 찾을 수 없었습니다.
FileNotFoundError지정한 파일 또는 디렉터리가 존재하지 않습니다.
FileExistsError파일 또는 디렉터리가 이미 존재하여 작업이 실패했습니다.
PermissionError파일 시스템 권한이 부족하여 작업이 허용되지 않았습니다.
OSErrorI/O 작업 중 시스템 수준 오류가 발생했습니다.
IOErrorI/O 작업이 실패했습니다. Python 3에서 IOError는 OSError의 별칭입니다.
IsADirectoryError디렉터리인 경로에 파일 작업을 시도했습니다.
NotADirectoryError디렉터리가 아닌 경로에 디렉터리 작업을 시도했습니다.
ZeroDivisionError0을 제수로 하는 나눗셈 또는 나머지 연산을 시도했습니다.
ArithmeticErrorZeroDivisionError, OverflowError, FloatingPointError를 포함한 산술 오류의 기반 클래스입니다.
OverflowError산술 연산 결과가 너무 커서 표현할 수 없습니다.
FloatingPointError부동소수점 연산이 실패했습니다. fpectl이 활성화된 경우에만 발생하며 매우 드뭅니다.
StopIteration이터레이터에 더 이상 항목이 없음을 알리기 위해 next() 함수가 발생시킵니다.
StopAsyncIteration비동기 이터레이터의 __anext__() 메서드가 반복 완료를 알리기 위해 발생시킵니다.
GeneratorExit제너레이터의 close() 메서드가 호출될 때 발생하며, 정리 작업을 수행할 수 있게 합니다.
KeyboardInterrupt사용자가 Ctrl+C를 눌러 실행 중인 프로그램을 중단했습니다.
SystemExitsys.exit()에 의해 발생하며 프로그램 종료를 요청합니다.
MemoryErrorPython 인터프리터가 사용 가능한 메모리를 모두 소진했습니다.
RecursionError최대 재귀 깊이를 초과했습니다.
RuntimeError다른 어떤 범주에도 속하지 않는 일반적인 런타임 오류입니다.
NotImplementedError서브클래스가 구현해야 하는 메서드가 아직 구현되지 않았습니다.
LookupError키 또는 인덱스를 찾지 못했을 때 발생하는 오류의 기반 클래스입니다 (KeyError, IndexError).
AssertionErrorassert 문의 조건이 False로 평가되어 실패했습니다.
EOFErrorinput() 함수 또는 raw_input()이 데이터를 읽지 못하고 파일 끝에 도달했습니다.
UnicodeEncodeError유니코드 문자열을 대상 인코딩으로 변환할 수 없습니다.
UnicodeDecodeError바이트 시퀀스를 지정된 인코딩으로 디코딩할 수 없습니다.
UnicodeTranslateError특정 문자에 대한 유니코드 변환 작업이 실패했습니다.
ConnectionError네트워크 작업 중 연결 관련 오류가 발생했습니다.
ConnectionRefusedError대상 주소에서 수신 대기 중인 서버가 없어 연결이 거부되었습니다.
ConnectionResetError원격 서버에 의해 연결이 강제로 종료되었습니다.
ConnectionAbortedError로컬 머신에 의해 연결이 중단되었습니다.
BrokenPipeError읽기 끝이 닫힌 파이프나 소켓에 쓰기를 시도했습니다.
TimeoutError블로킹 작업 중 시스템 수준의 타임아웃이 발생했습니다.
ChildProcessError자식 프로세스 작업이 실패했습니다.
ProcessLookupError지정한 프로세스(일반적으로 PID)가 존재하지 않을 때 발생합니다.
InterruptedError수신된 시그널에 의해 시스템 호출이 중단되었습니다.
BlockingIOError논블로킹 객체에서 블로킹이 필요한 I/O 작업을 시도했습니다.
EnvironmentErrorOSError의 별칭으로, Python 2와의 하위 호환성을 위해 존재합니다.
BufferError버퍼 객체에 대한 작업이 실패했습니다.
DeprecationWarning향후 버전에서 제거될 예정인 더 이상 사용되지 않는 기능에 대한 경고입니다.
FutureWarning향후 버전에서 동작이 변경될 예정임을 알리는 경고입니다.
ResourceWarning파일이나 연결을 닫지 않는 등 부적절한 리소스 관리에 대한 경고입니다.
ExceptionGroupPython 3.11에서 구조적 동시성을 위해 도입된, 여러 예외를 담는 컨테이너입니다.
requests.exceptions.ConnectionErrorrequests 라이브러리가 대상 서버에 연결을 수립하지 못했습니다.
requests.exceptions.Timeout서버로부터 응답을 기다리는 동안 요청이 타임아웃되었습니다.
requests.exceptions.HTTPErrorHTTP 오류 응답(4xx 또는 5xx)이 수신되고 raise_for_status()가 호출되었습니다.
json.JSONDecodeErrorJSON 디코더가 제공된 문자열을 유효한 JSON으로 파싱하지 못했습니다.
pickle.UnpicklingErrorpickle 모듈이 제공된 데이터를 역직렬화하지 못했습니다.
asyncio.TimeoutErrorasyncio 작업이 타임아웃을 초과했습니다.
asyncio.CancelledErrorasyncio 태스크가 취소되었습니다.
struct.errorstruct 모듈로 바이너리 데이터를 패킹하거나 언패킹하는 중 오류가 발생했습니다.
re.error정규식 패턴에 유효하지 않은 구문이 포함되어 있습니다.
subprocess.CalledProcessError서브프로세스가 0이 아닌 반환 코드로 종료되었습니다.
TypeError: unhashable type딕셔너리 키나 집합 원소처럼 해시 가능한(불변) 객체가 필요한 곳에 가변 객체를 사용했습니다.
TypeError: missing required positional argument함수를 호출할 때 필수 위치 인수를 모두 제공하지 않았습니다.
TypeError: object is not subscriptable인덱싱을 지원하지 않는 객체에 대괄호 표기법([])을 사용했습니다.
TypeError: object is not callable함수가 아닌 객체에 괄호()를 사용해 호출을 시도했습니다.
TypeError: object is not iterablefor 루프, 언패킹, 또는 이터러블이 필요한 다른 컨텍스트에서 반복을 지원하지 않는 객체가 사용되었습니다.
django.core.exceptions.ImproperlyConfiguredDjango가 프로젝트 설정에서 잘못된 구성을 감지했습니다.
Model.DoesNotExist.get()을 사용한 Django ORM 쿼리에서 일치하는 레코드를 찾지 못했습니다.
sqlalchemy.exc.OperationalError연결 오류 또는 데이터베이스 수준 오류로 인해 데이터베이스 작업이 실패했습니다.
pandas KeyError: column not found지정한 컬럼 이름이 존재하지 않아 DataFrame 컬럼 접근에 실패했습니다.
numpy ValueError: shape mismatch배열의 shape가 호환되지 않아 numpy 연산이 실패했습니다.
pip: ERROR: Could not install packagespip가 하나 이상의 Python 패키지 설치에 실패했습니다.
ssl.SSLCertVerificationError: certificate verify failed보안 연결 중 SSL 인증서 검증에 실패했습니다.
socket.gaierror: Name or service not known지정한 호스트명에 대한 DNS 조회가 실패했습니다.
concurrent.futures.TimeoutErrorFuture가 지정된 타임아웃 기간 내에 완료되지 않았습니다.
pydantic.ValidationError입력 데이터가 모델의 스키마와 일치하지 않아 Pydantic 데이터 검증에 실패했습니다.
multiprocessing.AuthenticationError멀티프로세싱 서버에 연결할 때 인증에 실패했습니다.