#yolov3笔记 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa2 in position 100: multibyte sequence

#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),于是我回到我运行的源文件中查看,

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

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

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

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

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值