第五课贝叶斯垃圾邮件分类概率代码报错

测试邮件文件编码是ANSI ,代码中有一行是:    for line in open("./../data/normal/"+fileName):
运行时针对这一行报错:
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 1333: character maps to <undefined>
求问如何解决。

秦曾昌

赞同来自: fish

在open函数后面添加 encoding='utf8' 如果问题没有解决,建议使用windows下的python3.5运行代码。   很多情况都有可能导致编码问题,如系统环境、你使用的ide或者python的版本等  

要回复问题请先登录注册