Python 예외에러
IndentationErrorIndentationError
코드의 들여쓰기가 잘못되어 있습니다. Python에서 들여쓰기는 구문적으로 중요합니다.
python
상세 보기 AttributeError객체에 요청한 속성이나 메서드가 없습니다.
객체에 존재하지 않는 속성이나 메서드에 접근하려 했습니다. 다른 타입을 예상했는데 객체가 None이거나, 메서드 이름의 철자가 틀렸거나, 잘못된 타입을 사용하고 있을 수 있습니다.
type(obj)로 객체의 타입을 확인하세요. 접근하기 전에 hasattr(obj, 'attr')로 확인하세요. None이 될 수 있는 객체에 대해 None 검사를 추가하세요. dir(obj)로 사용 가능한 속성 목록을 확인하세요. 클래스 문서를 확인하세요.
None.split() # AttributeError: 'NoneType' has no attribute 'split'IndentationError코드의 들여쓰기가 잘못되어 있습니다. Python에서 들여쓰기는 구문적으로 중요합니다.
Model.DoesNotExist.get()을 사용한 Django ORM 쿼리에서 일치하는 레코드를 찾지 못했습니다.
KeyboardInterrupt사용자가 Ctrl+C를 눌러 실행 중인 프로그램을 중단했습니다.
pickle.UnpicklingErrorpickle 모듈이 제공된 데이터를 역직렬화하지 못했습니다.
IndexError시퀀스 인덱스가 해당 시퀀스의 유효한 범위를 벗어났습니다.
StopIteration이터레이터에 더 이상 항목이 없음을 알리기 위해 next() 함수가 발생시킵니다.