Python 예외에러
IndentationErrorIndentationError
코드의 들여쓰기가 잘못되어 있습니다. Python에서 들여쓰기는 구문적으로 중요합니다.
python
상세 보기 FileExistsError파일 또는 디렉터리가 이미 존재하여 작업이 실패했습니다.
대상이 존재하지 않아야 하는 함수를 사용해 이미 있는 파일 또는 디렉터리를 생성하려 했습니다. 예를 들어, 이미 있는 디렉터리에 os.mkdir()을 호출하거나, 배타적 생성 모드로 open()을 사용하는 경우입니다.
os.path.exists()로 먼저 파일·디렉터리 존재 여부를 확인하세요. 디렉터리에는 os.makedirs(path, exist_ok=True)를 사용하세요. try-except FileExistsError 블록을 활용하세요. 다른 이름을 선택하거나 기존 파일을 삭제하세요.
IndentationError코드의 들여쓰기가 잘못되어 있습니다. Python에서 들여쓰기는 구문적으로 중요합니다.
UnicodeEncodeError유니코드 문자열을 대상 인코딩으로 변환할 수 없습니다.
IndexError시퀀스 인덱스가 해당 시퀀스의 유효한 범위를 벗어났습니다.
BlockingIOError논블로킹 객체에서 블로킹이 필요한 I/O 작업을 시도했습니다.
PermissionError파일 시스템 권한이 부족하여 작업이 허용되지 않았습니다.
subprocess.CalledProcessError서브프로세스가 0이 아닌 반환 코드로 종료되었습니다.