내가 보통 사용하는 기본 에디터는 에디트플러스임
파이썬 강의를 들으면서 거기서 쓰는게 노트패드++라 나도 따라 쓰긴 썼는데
뭔가 계속 찝찝한 기분을 참을 수가 없어서 결국 다시 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' 카테고리의 다른 글
[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 |