本文共 248 字,大约阅读时间需要 1 分钟。
在pycharm中执行python程序时,因为某些插件时候会报错
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 148: ordinal not in range(128)
这是因为python2.x的默认编码是ascii,而代码中可能由utf-8的字符导致,解决方法是在报错文件中设置utf-8。
import sysreload(sys)sys.setdefaultencoding('utf-8')
转载地址:http://lliqi.baihongyu.com/