파이선에서 파일을 읽을때 아래와 같은 오류가 표시된다면,
UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 6987: illegal multibyte sequence
아래와 같이 파일을 여세요.
open('파일경로.txt', 'rt', encoding='UTF8')
cp949 코덱으로 인코딩 된 파일을 읽어들일때 요런 문제가 생긴다고 하는 군요.
댓글 48
-
나우킴
2017.01.27 19:39
-
별 말씀을... 자주 들러주세요~^^
-
qmffntmzkdl
2018.03.13 13:09
안녕하세요.. 저 에러가 발생해서 검색중에 우연히 들어왔는데
실행을 어떻게 시키는건가요?ㅠㅠ -
안녕하세요, 파이선으로 작성한 코드의 실행 방법을 말씀하시는 건가요?
명령창에서... 아래와 같이 하시면 됩니다만...
python [코드가 작성된 파일명]
건투를 빕니다! -
leefo
2018.10.02 07:37
와우 정말 감사합니다. 삽질하던걸 간단하게 해결했네요! -
도움이 되었다니 기분이 좋네요^^
-
taewan
2018.10.15 17:18
와우...감사합니다!!! -
별말씀을, 도움이 되어 좋네요^^
-
helpMe
2019.02.21 00:56
open() 함수를 이용하는게 아니라 pip install을 통해 패키지 설치하다가 생긴 에러가 cp949 코덱 때문이라는 에러일 경우
어떻게 하면 좋을까요..ㅠ -
좀 더 자세한 정보가 필요합니다. 어떤 (윈도우, mac, linux 그리고 파이선 버전등의)환경에서 어떤 패키지를 설치하셨는지?^^
-
azza999
2019.03.14 14:51
윈도우10 에서 저도 같은 오류가 났었는데 이렇게 하고나니 잘 되네요!...
pip install pygetwindow==0.0.1
-
좋은 정보 감사합니다~!!^^
-
ㅎㅇㅎㅇ
2019.03.16 13:27
덕분에 살았습니다 ㅋㅋ..;; 스택오버플로우를 돌아다녀도 외국 전문가분들이 해결법을 제시해주셔도 워낙 어렵게 설명해주셔서 어떻게 해야할지 난감했는데 ㅠㅠ
간단한 해결법이네요 ㅋㅋㅋ 감사합니다.
-
도움이 되어서 기쁘네요, 건투를 빕니다^^~
-
park
2019.11.04 21:40
감사합니다. 어떻게 해도 안 되던 것이 이렇게 쓰니까 바로 되네요!
-
도움이 되어서 기쁘네요, 자주 들러 주시길^^
-
student
2019.11.07 22:27
감사합니다!
-
아, 자료가 도움이 되었나 보군요, 자주 들러 주시길~^^
-
1234
2019.11.29 01:29
완전 감사해요!!
-
도움 되어 기쁘네요~^^
-
juicy
2020.02.18 19:54
감사합니다!! 덕분에 해결됐습니다ㅎㅎ
-
축하드립니다ㅎㅎㅎ
-
오우
2020.03.05 15:08
글과 같이 입력을 했는데 SyntaxError: positional argument follows keyword argument 가 떴네요.. 뭐가 문제일까요
-
'오우'님의 코드를 보아야지만 정확하게 문제를 알 수 있을 것 같습니다. 대략적으로는 어떤 함수를 호출하면서 파라메터의 순서를 잘 못 맞춘 것 같습니다. 건투를 빕니다!
-
oreo
2020.03.07 12:53
Good Boy Bro!
-
Thanks, Bro !
-
ㅁㅁ
2020.03.11 16:53
진짜 감사해요
-
도움이 되어 기쁘네요^^
-
Aeari
2020.04.08 11:05
이런 정보 넘모 좋습니다
-
감사합니다, 자주 들러 주시길~^^
-
ㅁㄴㅇㄹ
2020.05.15 17:57
안녕하세요 기초 파이선 공부중에 좋은 정보글로 문제를 해결하였습니다. 감사합니다.
질문이 있는게, 제가 작업하는 것은 txt파일로 저장된 문서를 그냥 IDLE에서 read하기 위한 작업이었는데요,cp949 코딩이 기본으로 설정되있는 건가요? 제가 오픈이나 이외의 작업을 진행할 때에는 항상 저렇게 추가 명령문을 입력해줘야 하는건가요?
-
해당 코드로 인코딩 된 파일을 열 때만 그렇습니다. 텍스트 에디터가 텍스트 파일을 열 때 인코딩 형식을 묻거나 열었는데 문자가 깨어져 있던 경험이 있을 겁니다. 이에, 다양하게 인코딩 된 파일을 다루려면 인코딩 형식을 묻는 사용자 인터페이스를 만드시거나 특정 인코딩 형식들만 다루게끔 개발을 하셔야 합니다^^
-
ㄳㄳ
2020.06.03 00:56
윈도우에서 해결되었습니다. 감사합니다. -
감사합니다, 자주 들러 주세요~^^
-
하모닉
2020.06.23 08:41
open 이라는 함수는 텍스트만 쓸수 있는건가요? 이미지 파일 로드하려는데 디폴트도 오류나고 utf8도 오류나네요 ㅠ
-
바이너리 파일에도 쓸 수 있습니다. 바이너리를 열겠다는 파라메터를 입력 하셨는지? 예를들면,
f = open("image.jpg", "rb")
처럼 열면 됩니다.
-
unnamed user
2020.10.03 01:21
와 진짜 감사합니다ㅠㅠ
-
도움되어 기쁘네요, 자주 들러 주시길^^
-
정회선
2020.10.29 01:45
감사합니다.
-
감사합니다, 자주 들러 주시길^^
-
코딩거북이
2020.11.09 10:39
감사합니다
-
도움이 되셨길, 감사합니다!
-
ㅇㅇ
2021.01.21 15:07
감사합니당!!
-
별말씀을, 자주 들러주세요~^^
-
파이썬말고 파인애플
2021.01.28 03:05
덕분에 문제를 해결했습니다. 유용한 정보 정말 감사드려요!
-
해결하셔서 다행이네요, 자주 들러주시길. 감사합니다~^^
-
지나가던코드마이너
2021.02.19 23:02
도움되었습니다. 감사합니다.
-
도움되어 다행입니다. 계속 파이팅 하시길~! 감사합니다^^
감사합니다..!!!!