UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-15: ordinal not in range(128

来源:互联网 发布:mac用什么散热 编辑:程序博客网 时间:2024/06/02 10:41

有2种方法设置python的默认编码:

一个解决的方案在程序中加入以下代码:

Python代码 
  1. import sys
  2. reload(sys)
  3. sys.setdefaultencoding('utf8')

另一个方案是在python的Lib\site-packages文件夹下新建一个sitecustomize.py,内容为:

Python代码 
  1. # encoding=utf8
  2. import sys

  3. reload(sys)
  4. sys.setdefaultencoding('utf8')
0 0
原创粉丝点击