💡 이 글은 쪼개진 조각처럼 부분별로 알고 있는 Python을
AtoZ부터 다시 끝까지 다져보자
라는 생각으로 파이썬 코딩 도장에서 공부한 것을 정리하는 글 & 시리즈입니다. 💡
파이썬 스크립트 파일에 한글 문자열을 넣었을 때 에러가 나는 경우가 있습니다.
C:\myfolder>python main.py
File "main.py", line 1
SyntaxError: Non-UTF-8 code starting with '\xbe' in file main.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
에러가 나는 이유는 .py 파일
을 UTF-8
이 아닌 CP949
로 저장했기 때문입니다.
이때는 스크립트 파일을 UTF-8
로 저장하면 됩니다. 보통 메모장을 사용하면 기본 인코딩이 CP949라서 이런 문제가 종종 생깁니다.
메모장에서 UTF-8로 저장하려면 파일(F)
> 다른 이름으로 저장(A)…
> 인코딩(E)에서 UTF-8을 선택
한 뒤 저장하면 됩니다.
인코딩 문제를 예방하려면 파이썬 IDLE, PyCharm 등 파이썬 전용 편집기나 개발 도구를 사용하면 됩니다.