成功解决AttributeError: ‘str‘ object has no attribute ‘decode‘-阿里云开发者社区

开发者社区> 一个处女座的程序猿> 正文

成功解决AttributeError: ‘str‘ object has no attribute ‘decode‘

简介: 成功解决AttributeError: ‘str‘ object has no attribute ‘decode‘
+关注继续查看

解决问题


AttributeError: 'str' object has no attribute 'decode'


解决思路


根据问题提示,意思是,属性错误:“str”对象没有属性“decode”

python3.5和Python2.7在套接字返回值解码上的区别

python在bytes和str两种类型转换,所需要的函数依次是encode(),decode()


解决方法


T1、直接去掉


直接去掉decode('utf8')


tips:str通过encode()方法可以编码为指定的bytes。反过来,当从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要把bytes变为str,就需要用decode()方法。反之,则使用encode()方法即可!


T2、众多网友好评的建议


谢谢 improve100 网友提供的建议!


pip install 'h5py<3.0.0' -i https://pypi.tuna.tsinghua.edu.cn/simple


image.png


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【愚公系列】2021年11月 攻防世界-进阶题-MISC-053(很普通的数独)
【愚公系列】2021年11月 攻防世界-进阶题-MISC-053(很普通的数独)
3 0
问题解决办法:pip tensorrt成功,PyCharm import出错
问题解决办法:pip tensorrt成功,PyCharm import出错
3 0
为什么要学 Java?
为什么要学 Java?
4 0
LINUX上安装Caffe
LINUX上安装Caffe
6 0
ESC体验感受
云服务器使用感受
7 0
除了闹过腥风血雨的fastjson,你还知道哪些Java解析JSON的利器?(1)
除了闹过腥风血雨的fastjson,你还知道哪些Java解析JSON的利器?
4 0
Pytorch转TensorRT范例代码
Pytorch转TensorRT范例代码
3 0
python3编译caffe错误:cannot find -lboost_python3
python3编译caffe错误:cannot find -lboost_python3
4 0
阿里云&树莓派通信记录
本文详细介绍如何使用阿里云服务器与小程序之间完成通讯。
9 0
+关注
一个处女座的程序猿
国内互联网圈知名博主、人工智能领域优秀创作者,全球最大中文IT社区博客专家、CSDN开发者联盟生态成员、中国开源社区专家、华为云社区专家、51CTO社区专家、Python社区专家等,曾受邀采访和评审十多次。仅在国内的CSDN平台,博客文章浏览量超过2500万,拥有超过57万的粉丝。
1701
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载