인코딩에러

파이썬・ML

파이썬 UnicodeDecodeError(feat.open함수)

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte open() 함수와 readline() 메서드로 불러온 파일의 처음 한 줄을 확인하는 코드를 작성했습니다. 하지만 파일을 읽는 순간 에러가 발생했습니다. open('파일명.csv', encoding='EUC-KR') as f: // code 에러의 원인은 인코딩 방식 불일치 때문이었습니다. open() 함수는 기본적으로 텍스트 파일이 utf-8 형식으로 저장되어 있다고 가정한다고 합니다. 하지만 불러온 csv 파일은 EUC-KR 방식으로 인코딩 되어 있는 상태였습니다. 에러를 해결하기 위해 open() 함수에 encoding 매개변수를 추가로 ..

truezero
'인코딩에러' 태그의 글 목록