2023-06-12 TIL

0v0baek·2023년 6월 12일
0

TIL

목록 보기
71/92

[python] UnicodeDecodeError

UnicodeDecodeError: 'cp949' codec can't decode byte 0xed in position 116: illegal multibyte sequence

🚫 문제 발생

import json

with open(
    "F:/nbc/final_project/전체 내려받기_한국어기초사전_JSON_20230612/1079331_5000.json", "r"
) as file:
    data = json.load(file)

print(data["LexicalResource"]["GlobalInformation"])

json 파일 안에 들어있는 값을 불러오려고 헀는데, 오류가 발생했다.

에러 이름을 보니 디코딩 과정에서 문제가 생긴 것 같다.

🔎 ✅ 문제 해결

utf-8 방식으로 열어보기

...
with open(
    "F:/nbc/final_project/전체 내려받기_한국어기초사전_JSON_20230612/1079331_5000.json",
    "r",
    encoding="utf-8",
) ...

encoding 설정을 utf-8로 바꿔주었다.

오!! 잘된다.

profile
개발 공부 하는 비전공자 새내기. 꾸준히 합시다!

0개의 댓글