>  기사  >  백엔드 개발  >  Python 중국어 출력 오류 해결 방법(예제 튜토리얼)

Python 중국어 출력 오류 해결 방법(예제 튜토리얼)

乌拉乌拉~
乌拉乌拉~원래의
2018-08-13 15:02:084054검색

이제 python이라는 언어를 접하기 시작한 사람들은 프로그래밍에 이 언어를 어떻게 사용하는지에 대해 약간의 의구심을 가질 수 있습니다. 중국어로 프로그램을 작성하는 방법은 영어로 프로그램을 작성하는 것과 다른가요? 오늘은 중국어로 우리가 생각하는 것을 파이썬으로 어떻게 표현하는지 살펴보겠습니다.

대부분의 프로그래밍 언어에서 첫 번째 입문 프로그래밍 코드는 "Hello World!"입니다. 다음 코드는 Python을 사용하여 "Hello World!"를 출력합니다.

#!/usr/bin/python
print "Hello, World!";

위 코드를 입력하면 다음과 같은 결과가 나타납니다. :

Hello, World!

그리고 입력이 영어가 아닌 중국어 "Hello, world!"이고 위 방법에 따라 입력하면 다음과 같이 됩니다.

#!/usr/bin/python
print "你好,世界!";

출력 결과는 다음과 같습니다.

File "test.py", line 2
SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding
declared; see http://www.python.org/peps/pep-0263.html for details

reminder error, could not to 중국어를 출력합니다.

이런 결과가 나오는 이유는 Python의 기본 인코딩 형식이 ASCII 형식이기 때문입니다. 인코딩 형식을 수정하지 않으면 한자를 올바르게 인쇄할 수 없으므로 중국어를 읽을 때 오류가 보고됩니다.

해결 방법은 매우 간단합니다. 이 문제를 해결하려면 파일 시작 부분에 # -*-coding: UTF-8 -*- 또는 #coding=utf-8을 추가하면 됩니다.

(참고: #coding=utf-8에서 = 기호 주위에 공백이 없습니다.)

파일 시작 부분에 위 코드를 추가하고 "Hello, world!"를 다시 출력해 보세요.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
print "你好,世界";

This 결과는 다음과 같습니다.

你好,世界!

파이썬의 중국어 인코딩 방식입니다. 오늘의 내용이 여러분의 학습에 도움이 되기를 바랍니다.

위 내용은 Python 중국어 출력 오류 해결 방법(예제 튜토리얼)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.