Python设定系统默认编码

2015-10-04  本文已影响483人  大明白

Python系统默认编码是ascii,有中文时会有问题,需要修改默认编码为utf-8,方法如下:

  1. 代码中修改编码,只对当前环境有效,重启后还是ascii

    import sys
    reload(sys)
    sys.setdefaultencoding('utf8')
    
  2. /etc/python2.7/sitecustomize.py文件中添加下面代码,每次启动解释器都会调用该文件,这样就一劳永逸了,永远的修改默认编码了

     # encoding=utf8
     import sys
     reload(sys)
     sys.setdefaultencoding('utf8')
上一篇 下一篇

猜你喜欢

热点阅读