파이썬으로 프로그래밍하면서, 주석을 한글로 달고 싶은 경우가 있다.
하지만 기본적으로 파이썬 코드에 한글로 달면 실행 시에 에러가 발생한다.
다음 코드를 보자. 아주 간단하게 한글을 출력하는 코드이다.
1 2 3 | #!/usr/bin/env python print '한글 주석 테스트' | cs |
결과는 잘 나올까? 당연히, 제대로 안나오고, 다음과 같은 에러 코드가 발생한다.
1 2 | File "./Korean.py", line 3 SyntaxError: Non-ASCII character '\xed' in file ./Korean.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details | cs |
이럴 경우, 다음과 같은 해결 방법이 있다. 아래 코드를 파일 최상단부에 넣어주면 되겠다.
1 | # -*- coding: utf-8 -*- | cs |
그럼, 코드에 적용한 예를 보자.
1 2 3 4 5 | #!/usr/bin/env python # -*- coding: utf-8 -*- print '한글 주석 테스트' | cs |
이후 결과는 다음과 같이 잘 나오는 것을 확인할 수 있을 것이다.
1 | 한글 주석 테스트 | cs |
서로 이웃 추가는 항상 환영입니다. :)
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 파이썬 문자열 표현 방법 (raw/multi line) (0) | 2018.08.19 |
---|---|
[파이썬/Python] 파이썬 코드에서 Bash 명령어 실행 방법 (0) | 2018.06.03 |
[파이썬/Python] 리스트의 원소를 이용하여 리스트 정렬하기 (1 or 다차원 배열) (4) | 2018.06.03 |
[파이썬/Python] 리눅스에서 파이썬 실행파일 만들기 (0) | 2018.06.03 |
파이썬(Python) 설치 방법 (Linux) (0) | 2017.04.26 |
댓글