Python系统默认编码是ascii,有中文时会有问题,需要修改默认编码为utf-8,方法如下:
-
代码中修改编码,只对当前环境有效,重启后还是ascii
import sys reload(sys) sys.setdefaultencoding('utf8')
-
在
/etc/python2.7/sitecustomize.py
文件中添加下面代码,每次启动解释器都会调用该文件,这样就一劳永逸了,永远的修改默认编码了# encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8')