파이썬(Python)에서 텍스트 파일에 쓰기하려고 할 때 , 아래와 같이 오류가 나타났을 때 해결 방법을 알아봅니다.
f = open(filename, mode = "w")
# 결과 :
UnicodeEncodeError: 'cp949' codec can't encode character '\xa0' in position 46127: illegal multibyte sequence
# 해결 코드
f = open(filename, mode = "w", encoding='utf-8')
위와 같이 인코딩이 맞지 않아 파일을 쓰기 할 수 없다는 것으로, encoding=’utf-8’을 입력함으로써, utf-8 인코딩으로 파일을 쓰기 하는 것입니다.