bug宝典PYTHON篇 UnicodeDecodeError

来源:互联网 发布:大数据事业部职能 编辑:程序博客网 时间:2024/05/16 10:02

python2.7

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)

解决方案

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

我使用的IDE是PvDev eclipse的插件,编译提示异常,但是程序可以执行下去。
1
回头看看我的代码
expect的值传入了中文,故而需要考虑编码的问题.

def execute_result(expect, resultList):    for result in resultList:        print('result is :'+result)        if expect in result:            return True        return False
0 0