파이썬3.x 유니코드디코딩에러(UnicodeDecodeError)에 관해서.
글쓴이: DK_MAX / 작성시간: 토, 2017/11/04 - 1:29오전
지금 파이썬3.x버전으로 간단한 단어테스트 프로그램을 짜보고 있습니다.
그런대 디코딩 오류가 나더군요;;
해결방안이나 해결할수 있다면 해결해주시면 감사하겠습니다!(하지만 아직 학생인지라 해결보단 방안을 제시해주시는게 좋다고 전 생각합니다!)
# -*- coding:utf-8 -*-
voca = []
mining = []
VDB_path = "voca.db"
MDB_path = "min.db"
def read_VDB():
with open(VDB_path, "rt") as VDB:
while True:
vdb = VDB.readline()
if not vdb:
break
vdb = str(vdb)
voca.append(vdb)
def read_MDB():
with open(MDB_path, "rt") as MDB:
while True:
mdb = MDB.readline()
if not mdb:
break
mdb = str(mdb)
mining.append(mdb)
if __name__ == "__main__":
read_VDB()
read_MDB()Forums:


에러메세지
그리고 에러 메세지 입니다!
Traceback (most recent call last): File "C:/Users/SAMSUNG/Desktop/Pf/devle/Eng.py", line 32, in <module> read_MDB() File "C:/Users/SAMSUNG/Desktop/Pf/devle/Eng.py", line 23, in read_MDB mdb = MDB.readlines() UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 0: illegal multibyte sequence Process finished with exit code 1https://docs.python.org/3
https://docs.python.org/3/library/functions.html#open
인코딩이 무엇인지부터 알아보세요.
댓글 달기