본문 바로가기

KnowHow/etc

Python 에서 한글을 썻을 경우 SyntaxError: Non-ASCII character 에러 발생 시

파이썬 프로그램을 짜다 보면 한글로 주석을 달거나 한글 출력을 할 경우 아래와 같이  SyntaxError: Non-ASCII character 에러를 확인 하실 수 있는데요.

SyntaxError: Non-ASCII character '\xeb' in file test-rabbit-connect.py on line 29, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details


이는 간단히 해당 파일 상단에 # -*- coding: utf-8 -*- 을 추가해줌 으로서 해결이 가능합니다.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import pika
import os



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