Python设定系统默认编码

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')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容