Python 예외에러
IndentationErrorIndentationError
코드의 들여쓰기가 잘못되어 있습니다. Python에서 들여쓰기는 구문적으로 중요합니다.
python
상세 보기 TypeError: object is not subscriptable인덱싱을 지원하지 않는 객체에 대괄호 표기법([])을 사용했습니다.
__getitem__을 구현하지 않는 객체에 대괄호 표기법을 사용했습니다. 변수가 None이거나 정수이거나 인덱싱을 지원하지 않는 다른 타입일 때 흔히 발생합니다.
인덱싱 전에 객체의 타입을 확인하세요. None 체크를 추가하세요: `if obj is not None: obj[0]`. 변수가 예상한 타입(list, dict, 문자열)인지 확인하세요. 타입 힌트와 타입 검사기를 사용해 이런 오류를 조기에 발견하세요.
None[0] # TypeError: 'NoneType' object is not subscriptableIndentationError코드의 들여쓰기가 잘못되어 있습니다. Python에서 들여쓰기는 구문적으로 중요합니다.
ChildProcessError자식 프로세스 작업이 실패했습니다.
TimeoutError블로킹 작업 중 시스템 수준의 타임아웃이 발생했습니다.
AttributeError객체에 요청한 속성이나 메서드가 없습니다.
IsADirectoryError디렉터리인 경로에 파일 작업을 시도했습니다.
pickle.UnpicklingErrorpickle 모듈이 제공된 데이터를 역직렬화하지 못했습니다.