UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)

1.python默认使用ASCII处理字符流。

2.Unicode编码与ASCII编码的不兼容,Python脚本文件是由utf-8编码的。

解决方法(在当前python文件最上面加上如下代码):

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

posted on 2021-01-19 15:03  Keepshining  阅读(984)  评论(0编辑  收藏  举报

导航