打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
报错:UnicodeDecodeError: utf-8 codec can't decode
表白:我想要把你宠成生活不能自理的孩子啊
讲解对象:
UnicodeDecodeError: ''''utf-8'''' codec can''''t decode byte 0xff in position 0: in
作者:融水公子 rsgz

如果大家运行Python代码的时候出现了这种报错是非常正常的。出现这种报错的原因在于,Python运行的所有的代码都会指定一个编码集合!

下面我就简单的模拟一下可能会出错的场景以及怎么去解决它。
1 读取图片文件的时候
image_raw_dataimage_raw_data = tf.gfile.FastGFile('sse.jpg', 'r').read()#替换为:image_raw_data = tf.gfile.FastGFile('sse.jpg', 'rb').read()

2 replacing open("u.item", encoding="utf-8") with open('u.item', encoding = "ISO-8859-1") will solve the problem.这里面的报错已经给我们指明了怎么去解决。
open("u.item", encoding="utf-8")# 替换为open('u.item', encoding = "ISO-8859-1")

3 如果你的编辑器是visual studio
点击安装ForceUTF8 插件(点
击工具T-->扩展和更新-->联机-->搜索扩展 UTF-8),下载完成后需要先关闭VS2017,关闭后插件会自动安装,等插件安装完成后再次打开VS2017就可以开始编译运行了。

===

谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
深入浅出地,彻彻底底地理解python中的编码
Python字符串方面的知识
python爬虫-UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in positio
Python读取txt文件报错:UnicodeDecodeError: 'utf
Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法
真正解决Windows下UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xff in position 0错误的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服