Non ASCII Character Error, Encoding Error 해결,
파이썬 한글주석 사용하기
파이참으로 파이썬 코딩을 진행하다가 한글 주석부분에서 노란 백그라운드와 함께 메시지가 떴다.
이 프로젝트에 구성된 인터프리터가 없다는 것이다. 즉, 한글 주석을 인터프리팅할 수 없다는 의미인 것 같다.
에러에 대해서 inspection을 진행하니 ASCII 문자가 아닌 문자들이 존재하나, 이를 해결할 인코딩방식이 선언되어있지 않다고 나왔다. 여기서 기본적으로 파이썬의 인코딩은 ASCII임을 알 수 있다.
그렇다면 간단하게 위 에러는 해결이 가능하다. 해당 프로젝트의 인코딩을 utf-8방식이라고 선언해주면 되는 것이다. 코드 상단부에 아래의 코드를 삽입하자.
# -*- coding: utf-8 -*-
인코딩 방식을 utf-8로 변경하니 아래 이미지와 같이 한글 주석에 노란색 백그라운드가 자연히 사라졌다.
반응형
'▶개발 > Python&Django' 카테고리의 다른 글
[Python django]모델 필드 추가하기 (0) | 2018.08.08 |
---|---|
파이썬 ini파일로 설정값 관리하기(ini파일 gitignore) (0) | 2018.08.02 |
맥OS에서 파이썬(python)&홈브루 설치하기 (0) | 2018.05.07 |
[파이썬] 문자열 포매팅(string formatting in python) (1) | 2017.09.16 |
[파이썬] 문자열 관련 함수(string functions in python) (0) | 2017.09.16 |