언어/Python
[Python2] SyntaxError: Non-ASCII character '\xec' in file ...
Haekt
2023. 3. 5. 23:06
내가 만든 프로그램을 테스트 해보려는 순간, 위와 같은 오류가 발생했다.
찾아보니 python2 에서 기본 인코딩 방식은 ASCII 로, utf-8 과 ASCII 인코딩 방식이 달라서 그렇다고 한다.
아마 코드안에 utf-8 로 인코딩 해야하는 문자가 있었기에 발생하지 않았나 싶다.
해결방법은 간단했다.
# -*- coding: utf-8 -*- 추가하기.
아래와 같이 첫 줄에 추가하면 해결된다.
# -*- coding: utf-8 -*-
import os
def test():
# ... codes ...