Python 한글 오류 에러 문제

2017. 8. 11. 01:49IT/Python

반응형

파이썬의 경우 기본적인 설정 상태에서, 

 

코드내에 한글이 있는 경우 다음과 같은 오류가 발생합니다. 

 

 

 

 

SyntaxError: Non-ASCII Character 관련된 에러라고 부릅니다. 

 

코드 내에 한글을 파이썬이 읽어들이지 못해서 발생되는 에러라고 보시면 됩니다. 

 

 

 

SyntaxError: Non-ASCII character '\xec' in file D:\app\views.py on line 41, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details  

 

 



해결방법은 간단합니다. 

 

파이썬 코드 맨위에 한글 인코딩을 하도록 명령해주면 됩니다. 

 

 

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

# parser.py
import requests
from bs4 import BeautifulSoup as bs

 

위에서 처럼 주석처리된 형태로 들어갑니다. 

 

 

 

반응형