1、解决方式:
在源码的第一行添加
# -*- coding: UTF-8 -*-
2、原因:
Python的默认编码方式是ASCII,如果在Python源码中包含了中文(或者其他非英语语言),即使将Python源文件以UTF-8格式保存了依然是不行。
3、彻底解决方法:
将 # -*- coding: UTF-8 -*- 写入Python脚本的模板里(这样每次新建一个Python文件的时候都会自动生成,不用自己写啦),具体效果如下图:
设置步骤为:依次打开pycharm的文件->设置->文件和编码模板->python脚本->输入你的模板,,具体如下图所示:
示例模板代码如下:
# -*- coding: utf-8 -*-
"""
Created on ${DATE} ${TIME}
@author: ZHANGSAN ([email protected])
"""