티스토리 뷰



Python 실행시 아래와 같이


$ SyntaxError: Non-ASCII character '\xea' in file ./filename.py on line 25, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details




에러가 날때가 있습니다 이는 소스 코드안의 문자 인코딩이 맞지 않아서 인대요. 이때 문서 상단에 아래와 같이 utf-8 로 명시해 주시면 됩니다.


#!/usr/bin/python2.7
#-*- coding: utf-8 -*-

혹은 

#!/usr/bin/python2.7
# coding=utf8




혹은 cp949 를 지원해야 한다 싶으시면 아래와 같이 cp949 를 넣어 주시면 됩니다.


#!/usr/bin/python2.7
#-*- coding: cp949 -*-

혹은 

#!/usr/bin/python2.7
# coding=cp949


즐거운 개발 되시기 바랍니다. 



공유하기 링크
댓글