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

转:https://blog.csdn.net/freesigefei/article/details/50623413

1.python2.7 ide今天写脚本测试网页调用HTMLTestRunner生成测试报告地方,出现了编码错误:

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

原因是python的str默认是ascii编码,和unicode编码冲突,就会报这个标题错误

解决办法(在代码中添加如下几行):

import sys
reload(sys)
sys.setdefaultencoding('utf8')
 

猜你喜欢

转载自blog.csdn.net/weixin_42205776/article/details/89325754