Python : Non-ASCII character 에러
파이썬으로 작업을 하다보면, 주석을 한글로 달 때가 있는데 이런 경우에 신택스 에러가 발생한다.
에러 메세지는 다음과 같다.
File "/Users/Documents/python/scapy/main.py", line 3
SyntaxError: Non-ASCII character '\xec' in file /Users/Documents/python/scapy/main.py on line 3,
but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
이런 경우에는 코드 내에 한글이 들어있어, 파이썬이 읽어들이지 못하기 때문에 발생한다.
해결방법은 간단하게,
파이썬 코드 맨 위에
#-*- coding: utf8 -*-
이라는 주석을 달아주면 됩니다.
'개발 > Python' 카테고리의 다른 글
pipx; 격리된 환경에서 Python 애플리케이션 설치 및 실행 (5) | 2024.09.05 |
---|---|
.data 파일을 .json 파일로 변환 (0) | 2017.03.21 |