반응형
파이썬 코드를 다루다보면 다음과 같은 에러를 만날 때가 있다.
SyntaxError: Non-ASCII character '\xec' in file myproject.py on line 112, but no encoding declared;
이런 경우에는 파이썬 문서 최상단에 utf-8 인코딩 관련된 코드가 없을 때 발생한다. 따라서 다음과 같은 코드를 최상단에 삽입해주면 간단하게 해결된다.
# -*- coding: utf-8 -*-
파이썬 코드를 접했던 분들은 많이 봤던 친구일 것이다. 다만 '왜 저런 주석이 있지?' 하고 지우는 경우도 꽤 있었을 것이다. 필자도 그랬다.
반응형
'코딩 > python' 카테고리의 다른 글
[python+opencv] ip 카메라(cctv)로부터 영상 받기 (2) | 2022.03.31 |
---|---|
[python+plotly] 그래프 x축, y축 값 범위 설정하기 (0) | 2022.03.18 |
[python+plotly] px.scatter 플롯에 추세선 넣기 (0) | 2022.03.17 |
[python] 파이썬스럽게 코딩하는 법, PEP8 정리 (3) | 2022.03.15 |
[python] SyntaxError: Non-ASCII character '\xec' 에러 해결법 (0) | 2022.01.14 |
[python] 파이썬 예외 종류 정리(SyntaxError, TypeError, IndexError 등) (1) | 2021.06.30 |
[python] python 환경 변수 설정하기 (AppData 폴더가 왜 없지 하시는 분들을 위해) (2) | 2021.05.25 |
[python] datetime 모듈로 일, 시간, 분, 초 더하거나 빼는 방법 (2) | 2021.05.21 |
[python] join 함수로 리스트의 요소들 하나의 문자열로 합치기 (0) | 2021.05.08 |