728x90
for column in reader:
UnicodeDecodeError: 'cp949' codec can't decode byte 0xbf in position 2: illegal multibyte sequence
다음과 같은 에러는 파일 read할 때 주로 발생한다.
어떻게 해결해야할 까?
해결방법은 간단하다. 다음과 같이 코드를 수정하면 된다.
필자의 코드는 다음과 같다.
with open('test.csv','r') as f:
reader = csv.reader(f)
이 코드를 다음과 같이 수정하면 된다.
with open('test.csv','r', encoding='UTF-8') as f:
reader = csv.reader(f)
해당 에러는 cp949 코덱으로 인코딩 된 파일을 읽어들일때 생긴 문제이다.
728x90
'ETC > 에러 모음' 카테고리의 다른 글
TypeError: an integer is required (got type str) (0) | 2020.08.12 |
---|---|
python txt read 파일 읽기 에러 'cp949 codec' 해결법 (0) | 2020.08.12 |
Python \ufeff 제거 (0) | 2020.07.28 |
ImportError: No module named googleapiclient 해결방법 (0) | 2020.07.23 |
msvcp140.dll or msvcp140_1.dll 오류 해결법 (2) | 2020.07.08 |