python2.7
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
解决方案
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
我使用的IDE是PvDev eclipse的插件,编译提示异常,但是程序可以执行下去。
回头看看我的代码
expect的值传入了中文,故而需要考虑编码的问题.
def execute_result(expect, resultList):
for result in resultList:
print('result is :'+result)
if expect in result:
return True
return False