admin管理员组

文章数量:1611162

#yolov3目标检测学习小笔记 UnicodeDecodeError: 'gbk' codec can't decode byte 0xa2 in position 100: illegal multibyte sequence

做好数据集打算运行程序试验时,出现UnicodeDecodeError: 'gbk' codec can't decode byte 0xa2 in position 100: illegal multibyte sequence错误,搜解决方法的时候要注意 oxa2,oxa1这些都是不同的解决方法,真的是小白一个,什么都不懂啊。

此问题的解决方法是把编译器正在运行的路径换成全英文路径,就没有这个错误了,后续相关错误再更新总结。

在之后我又遇到一次UnicodeDecodeError: 'gbk' codec can't decode byte 0xa2 in position 100: illegal multibyte sequence

而此时我的所有路径都已经是英文路径,我又开始了不断寻找答案的过程,很多人给的解决办法都是在打开文件后面加上enencoding,应该是可以根本解决问题,但是我并没有尝试。

因为我发现我的错误源和大家都不一样,我的问题在于self._root = parser._parse_whole(source),于是我回到我运行的源文件中查看,

把这个文件夹打开后发现,

我有一部分数据集的图片是之前做的,在修改路径之后,并没有改正数据集的路径,于是我删掉文件中的中文,,

保存之后重新运行,运行成功。

小白一枚,解决一个问题会拥有新的问题,在不断解决问题中积累经验进步吧!加油!

本文标签: 笔记CodecDecodegbkUnicodeDecodeError