本文主要是介绍解决Python:UnicodeDecodeError:‘utf-8‘ codec can‘t decode byte 0xe5 in position 1797: invalid continuat,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在写脚本时,本来昨天可以运行的代码突然报错:
UnicodeDecodeError:'utf-8' codec can't decode byte 0xe5 in position 1797: invalid continuation
然后查了很多资料,都说是编码的问题,但我查看了所有文件以及源码的编码,都没有问题,后来找到了一个文章解决了问题
打开你报错的utils文件
修改函数参数errors='strict'为errors='ignore'
1. with open(file, "r",encoding="utf-8",errors='ignore') as f:
2. utils.to_unicode(text, encoding='utf8',errors='ignore')
问题解决!
转:https://www.cnblogs.com/jiangxinyang/p/10411595.html
这篇关于解决Python:UnicodeDecodeError:‘utf-8‘ codec can‘t decode byte 0xe5 in position 1797: invalid continuat的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!