IT/파이썬

파일 인코딩 에러

_하늘여우_ 2021. 11. 5. 21:16

출처 : unsplash

 

환경: 맥북프로 16
OS버전: Catalina (10.15.7)

 

vi 환경에서 파이썬 파일을 작성하면서 한글을 입력하였고, 수행하였더니 아래와 같은 에러가 발생함

Traceback (most recent call last):
  File "test.py", line 1, in <module>
    import mypackage.enc
  File "/Users/xxx/study/python3.7/testpackage/mypackage/enc.py", line 8
SyntaxError: Non-ASCII character '\xea' in file /Users/xxx/study/python3.7/testpackage/mypackage/enc.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

 

이런 경우 파이썬 파일 맨 상단에 아래 코드를 넣으면 간단히 해결! 

- 모든 문자열이 utf-8로 작성됨을 명시!

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