当再pycharm上运行Python脚本的时候,提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128),

但是在其他人的电脑上可以正常运行,所以这个不是一个语法或者运行中的错误,这种属于字符编码的问题,可在文件首部加上以下信息即可解决:
# -*- coding: utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
网友评论