1. 해결책:
소스 코드의 첫 번째 줄에 다음을 추가하십시오.
# -*- coding: UTF-8 -*-
2. 이유:
Python의 기본 인코딩 방식은 ASCII이며, Python 소스 코드에 중국어(또는 기타 비영어권 언어)가 포함되어 있으면 Python 소스 파일을 UTF-8 형식으로 저장하더라도 여전히 작동하지 않습니다.
3. 철저한 솔루션:
Python 스크립트의 템플릿에 # -*- coding: UTF-8 -*- 을 작성합니다(새 Python 파일을 만들 때마다 자동으로 생성되므로 직접 작성할 필요가 없음). 구체적인 효과는 다음과 같습니다.
설정 단계는 다음과 같습니다. 아래 그림과 같이 pycharm의 파일 열기->설정->파일 및 코딩 템플릿->python 스크립트->템플릿을 차례로 입력합니다.
샘플 템플릿 코드는 다음과 같습니다 .
# -*- coding: utf-8 -*-
"""
Created on ${DATE} ${TIME}
@author: ZHANGSAN ([email protected])
"""