본문 바로가기
퍼가요~

[Python 오류] SyntaxError: Non-ASCII character '\xeb' in file 파일이름 on line 1, but no encoding declared;

by 마자용 2021. 9. 16.
* 필자는 m1 맥북 (2020 Macbook Air)를 사용 중입니다.

 

 

atom으로 파이썬 코드를 실행 했을 때 아래와 같은 오류 메시지가 떴다.

 

SyntaxError: Non-ASCII character '\xeb' in file 파일이름 on line 1, but no encoding declared;

 

  1. 이유
    • 파이썬 코드 내에 지원하지 않는 문자가 포함되었기 때문
    • Mac OS에서 파이썬이 2.7 버전으로 설정되어 있어서라고 한다. (3.0 이상의 버전부터 utf-8을 지원함)
  2. 해결법
    • 코드 가장 윗부분에 주석으로 인코딩을 명시해준다. (아래의 둘 중 하나만 넣어주면 됨)
      • # -*- coding: utf-8 -*-
      • # -*- coding: euc-kr -*-

 

'퍼가요~' 카테고리의 다른 글

토글 (toggle)  (0) 2021.10.05
물리 보고서  (0) 2021.09.22
모바일 프로그래밍  (0) 2021.09.08
카멜 표기법, 파스칼 표기법, 팟홀 표기법  (0) 2021.08.23
[git] 개념  (0) 2021.08.21

댓글