본문 바로가기
Programming/Python

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbf in position 0: invalid start byte 해결 [Python/CSV]

by castberry_ 2023. 11. 28.
반응형

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbf in position 0: invalid start byte 

위같은 에러가 뜰 경우입니다. 

파이썬에서 한글이 포함된 csv 파일을 불러올때 유니코드에러가 발생할 수 있습니다. 

 

해결방법

open함수 인자로 encoding = 'cp949'를 넣습니다.

 

[ex]
f = open("/aaaa.csv", encoding='cp949')

 

 

 

open() 말고도 판다스의 read_csv()에서도 사용할 수 있습니다. 

반응형

댓글