解决报错: ‘utf-8’ codec can’tbyte 0xff in0:start byte
报错原因:
【解决python报错UnicodeDecodeError: ‘utf】我把生成的图像文件和csv数据文件存到了同一个目录下,导致继续walk的时候读到了这个jpg文件,当然没法用utf-8格式读取啦
解决方法:
1.(比较推荐)在读取文件处加上判定条件,比如用split判断一下文件后缀
for root,dirs,files in os.walk(indir+'/'+user):for f in files:if f.split('.')[1] == 'csv':#TODO
2.生成的文件保存到其他目录下,这种方法本质上就是要保证源目录下的文件全是我们要读取的数据文件,不含其他类型的文件
- 公司邮箱收不到邮件 企业邮箱收不到邮件如何解决?
- 使用步骤 + 演示效果 深度学习必备 | 3个非常实用的Python图像增强库
- 告诫网du python百行代码编码摇骰子模拟器
- 电脑版微信登录失败解决方法 微信电脑版登陆失败
- 家里wifi出现感叹号怎么解决 家里wifi出现感叹号怎么解决会不会是因为下雨
- 马桶冲水无力怎么办? 马桶冲水无力怎么办? 一个小妙招教你解决
- 解决ArchLinux下OpenCV-Python和PyQt无法配合使用的问题
- 已解决 上传项目到Git仓库流程及一些问题fatal: unable to a
- 物流信息提示cp原因该怎么解决 物流中cpf什么意思
- 口腔异味怎么解决小妙招 口腔异味怎么解决