본문 바로가기

개발/PYTHON

[Python] SyntaxError: Non-UTF-8 code starting with '\xc7' ...

 

내가 보통 사용하는 기본 에디터는 에디트플러스임

파이썬 강의를 들으면서 거기서 쓰는게 노트패드++라 나도 따라 쓰긴 썼는데

뭔가 계속 찝찝한 기분을 참을 수가 없어서 결국 다시 editplus로 진행

 

 

 

근데 run을 해보면 분명 노트패드에서는 잘 되던 것이 에디트플러스에는

SyntaxError: Non-UTF-8 code starting with '\xc7' in file 파일이름.py on lin
e 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

이와 같은 에러를 뿜으며 진행이 안됨

 

 

뭐지 하고 찾아봤더니

이 에러는 Python2.x에서 발생하는 에러라고 하는데... 나는 Python3이긴 한데

찾아본 결과로는 

소스 제일 상단!! 최상단에 

# -*- coding: utf-8 -*-

이 소스가 들어가야 한다고 함

어느 주석보다도 위에 있어야 한다고 함

근데도 똑같은 에러 남

 

거기다 이상한 건 나는 노트패드에서는 저런 소스 안 적고도 잘 진행이 됐는데?

그래서 인코딩 설정을 찾아보던 중

도구 > 기본설정 > 파일

을 보니까 이미 기본 인코딩이 ANSI로 되게 되어있었음

그래서 그걸 UTF-8로 바꿈

 

바꿨는데도 첨에 자꾸 똑같은 에러가 떠서 보니까

저장된 파일이 이미 ANSI로 되어있어서.....

새로 다시 저장하니까 소스가 잘 돌아감

 

 

열심히 공부합시당~

 

 

+

editplus 파이썬 세팅은

https://findnew.tistory.com/21

 

파이썬 에디트플러스 도구 설정, 파이썬 개발환경 구축하기

자바 보다도 오래된 언어 파이썬(Python) https://www.python.org/ 우리나라에서 그 동안 비주류 언어로 취급 받았던 파이썬 최근들어 점점 사용자들이 확대되고 있다 라즈베리파이의 역할도 있을 것이고, 무엇보..

findnew.tistory.com

이 분 덕에 완료!!!!

깔끔하니 보기 좋네요

반응형

'개발 > PYTHON' 카테고리의 다른 글

[Python] 파이썬 시작해보기_6  (0) 2020.03.09
[Python] 파이썬 시작해보기_5  (0) 2020.03.08
[Python] 파이썬 시작해보기_4  (0) 2020.03.06
[Python] 파이썬 시작해보기_3  (0) 2020.03.05
[Python] 파이썬 시작해보기_2  (0) 2020.03.04