Python解释器默认编码是什么?如何修改?
刚接触几节课,望各位能解答
Python2.x默认ASCII码,python3.x默认的utf-8,可以通过如下方式查询:
查询默认编码方式
import sys
print(sys.getdefaultencoding())
输出
utf-8(python3环境)
ascii(python2环境)
Python2,没有显式声明的话默认使用 ASCII 格式,Python3 默认使用 utf-8 格式; 【望采纳】
方式一:在python代码中进行改变,代码如下:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
方式二:python安装目录下的lib\site-packages文件夹下新建一个sitecustomize.py,文件中的代码为:
import sys
sys.setdefaultencoding('utf-8')