位置: IT常识 - 正文

AttributeError: ‘bytes‘ object has no attribute ‘encode‘异常解决方案

编辑:rootadmin
AttributeError: ‘bytes‘ object has no attribute ‘encode‘异常解决方案

推荐整理分享AttributeError: ‘bytes‘ object has no attribute ‘encode‘异常解决方案,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

AttributeError: 'bytes' object has no attribute 'encode'是:“字节”对象没有属性的编码的意思。

很明显,是编码格式的问题,例如:已经是byte格式的字符串类型,二次进行encode的时候就会出现这个bug,示例如下:

str_info = 'Hello World!'print(str_info)# byte字符串-utf-8str_info = str_info.encode("utf-8")print(str_info)# byte字符串-GBKstr_info = str_info.encode("gbk")print(str_info)

异常的报错效果如下:

其实异常说的是比较明显的,属性误差:【Attribute Error】,既然我们知道了问题所在,那么在获取数据的时候就要看看是什么编码格式的,一般情况下数据交流都是【UTF-8】的字符串编码格式,python里面Unicode编码格式,课时我们操作的时候直接写代码就默认不会出现格式错误,说明只有在api操作的时候才会出现这样的问题,在字符串操作的时候可以限定一下所有的数据交流格式为【UTF-8】即可。偶尔出现中文的问题在去单独处理即可。

编码格式也就一般使用这两种,但是大多数程序员都会默认的将项目改成【UTF-8】的,就连正常操作数据库的时候你能看到也会写到编码格式改成【UTF-8】都是心照不宣的,如果出现这类需要格式转化的情况,放心,对方肯定是一个新手程序员,我们要以大哥哥的心态来帮扶新进的程序员小弟弟们,大家的技术快速成长,才能更好的为祖国建设贡献一份力量。

AttributeError: ‘bytes‘ object has no attribute ‘encode‘异常解决方案

报错叫做【Attribute Error】,这个报错还可能是重写的函数有问题,例如:初始化的时候使用的是:【__init__】这里不是一个下划线,是两个下划线,如果你使用一个下划线也会报错的。

我们可以初始化一个类测试一下:

class demo: """ 正常定义一个类,正常写初始化函数 """ def __init__(self): print(666)# 调用的使用少写了一个下划线。demo().__init_()

从下图就能看出来,由于我们在调用的过程中少写了一个下划线,所以报错了,异常为: 【Attribute Error】,具体的异常描述:'demo' object has no attribute '__init_',他就是一个:特定对象类型没有访问属性,我们没有正常使用初始化函数,故而直接报错。

我们知道问题,再去复现问题,很多时候通过这样的操作我们就能对某个知识点彻底的了解,攻克,老师很多时候找bug快就是因为看到了无数的学生bug,挨个解决过来的,所以很多异常看一眼就明确问题点,根据问题点进行分析,查找问题,这样解决问题可能就是分分钟的事情。

【Attribute Error】异常是一个范围异常,其实还有很多情况会出现这个异常提示。我们上面那个参数异常也是报的这个异常为前缀。

这里小总结了一下三个可能出现这个异常的情况,如下:

1、属性名称拼写错误

2、调用不存在的属性

3、模块属性调用错误

有兴趣的可以自己写一个关于各类异常的博客,也能为更多的人创造价值,毕竟每个人的工作范围都不一样,出现的异常也是千奇百怪,大家都发一发,在找答案的时候也会很效率,创造价值。

本文链接地址:https://www.jiuchutong.com/zhishi/292975.html 转载请保留说明!

上一篇:小程序报错:(“ errMsg “:“ navigateTo : fail can not navigateTo a tabbar page “}(小程序报错怎么解决)

下一篇:【今日除夕】(© DANNY HU)(今日除夕吉时)

  • iqoo8pro怎么设置快速启动应用小窗(iQOO8pro怎么设置关机密码)

    iqoo8pro怎么设置快速启动应用小窗(iQOO8pro怎么设置关机密码)

  • 微信被限制收款是因为什么(微信被限制收款怎么解除)

    微信被限制收款是因为什么(微信被限制收款怎么解除)

  • qq申诉成功凭证怎么获取(qq申诉成功凭证怎么弄)

    qq申诉成功凭证怎么获取(qq申诉成功凭证怎么弄)

  • 闲鱼封永久会影响支付宝吗(闲鱼封永久会影响支付宝吗?)

    闲鱼封永久会影响支付宝吗(闲鱼封永久会影响支付宝吗?)

  • soul对其隐身是什么意思(soul里面对他隐身有什么用)

    soul对其隐身是什么意思(soul里面对他隐身有什么用)

  • 手机网络卡是什么原因(手机网络卡是什么原因,这样简单设置一下,网速瞬间提升)

    手机网络卡是什么原因(手机网络卡是什么原因,这样简单设置一下,网速瞬间提升)

  • 智能卡无效是什么情况(智能卡无效是什么意思啊)

    智能卡无效是什么情况(智能卡无效是什么意思啊)

  • 电话被拉黑了怎样才能联系对方(电话被拉黑了怎么能打通对方电话)

    电话被拉黑了怎样才能联系对方(电话被拉黑了怎么能打通对方电话)

  • oppo暗色模式在哪里(oppoa79暗色模式)

    oppo暗色模式在哪里(oppoa79暗色模式)

  • 爱奇艺会员登录失效是什么原因(爱奇艺会员登录奇异果怎么不是会员了)

    爱奇艺会员登录失效是什么原因(爱奇艺会员登录奇异果怎么不是会员了)

  • 抖音怎么找不到随拍功能(抖音怎么找不到转场特效了)

    抖音怎么找不到随拍功能(抖音怎么找不到转场特效了)

  • 华为p40pro支持无线充电吗(华为p40pro支持无线投屏吗)

    华为p40pro支持无线充电吗(华为p40pro支持无线投屏吗)

  • internet通信协议是什么(internet通信协议统称)

    internet通信协议是什么(internet通信协议统称)

  • 卡贴信号不稳定怎么办(卡贴机信号1x怎么办)

    卡贴信号不稳定怎么办(卡贴机信号1x怎么办)

  • 夸克链信是什么(夸克链信能赚钱是真的吗?)

    夸克链信是什么(夸克链信能赚钱是真的吗?)

  • 小度在家怎么下载应用(小度在家怎么下载QQ)

    小度在家怎么下载应用(小度在家怎么下载QQ)

  • 华为mate30指纹在哪里(mate30 指纹位置)

    华为mate30指纹在哪里(mate30 指纹位置)

  • xsmax反向充电怎么弄(xsmax反向充电怎么设置)

    xsmax反向充电怎么弄(xsmax反向充电怎么设置)

  • 微信腾讯服务怎么关闭(微信腾讯服务怎么转人工电话)

    微信腾讯服务怎么关闭(微信腾讯服务怎么转人工电话)

  • 笔记本电脑不开机(笔记本电脑不开机一直插着电源好吗)

    笔记本电脑不开机(笔记本电脑不开机一直插着电源好吗)

  • 蚂蚁会员在哪(蚂蚁会员有用吗)

    蚂蚁会员在哪(蚂蚁会员有用吗)

  • 2021最新win10笔记本激活码/秘钥推荐 附激活工具(笔记本最新windows)

    2021最新win10笔记本激活码/秘钥推荐 附激活工具(笔记本最新windows)

  • 固定资产折旧会计处理
  • 什么是企业的应纳税额
  • 资本公积转增资本的限制条件
  • 一般纳税人什么情况可以开3%的发票
  • 小规模企业所得税多少
  • 上个月工资没有发
  • 农业企业增值税纳税实务实训心得
  • 残值要不要做分录
  • 建筑企业预收款开具不征税发票为什么要预缴
  • 企业所得税可以抵扣吗
  • 盈余公积转增股本的分录怎么写
  • 销售积分税务处理的特点
  • 产品销售员
  • 报销发票只准报一部分怎么做账?
  • 收到培训机构的电话骚扰该怎么办?
  • 工程会计做账流程及会计分录
  • 一般纳税人所得税优惠政策
  • 营改增后房地产公司税种及税率
  • 增值税各科目账务处理
  • 退休人员再就业受伤算工伤吗
  • 损益类科目的借方是增加还是减少
  • 代缴的五险一金能贷款吗
  • 销售折让怎么做分录
  • 固定资产折旧方法的选择
  • 洗车店如何开
  • 修建污水厂需要办理哪些审批
  • 应收账款保理的主要意图在于
  • 债务担保是什么意思
  • 以公允价值计量是什么意思
  • wordpress简码怎么用
  • 退税报关的流程是什么
  • 租入经营用房屋的改良支出
  • 头歌java第一课
  • php ladp
  • 关于laravel应用中的各个目录的作用,说法错误的是
  • php有哪些
  • 什么是AI工具
  • 学长学姐面试要注意哪些细节
  • 关于专利技术转让的说法
  • 税控盘全额抵扣发票怎么勾选
  • 盈余公积转增会计分录
  • 创立教育培训机构之前的准备工作
  • 企业应付职工薪酬
  • 赔偿客户款应该怎么记账
  • ps中如何使用切片工具
  • 企业送员工礼品怎么分享给团队
  • 销售折扣收货方法有哪些
  • 电子发票额度余额怎么查
  • 工资与社保缴纳不一致
  • 联通里的话费可以拿来干嘛
  • 被财政收回的财物有哪些
  • 福利费列支范围及标准
  • 如何收信用卡付款
  • 企业所得税季报与年报的关系
  • 业务员出差借款,用途写什么
  • 兼职人员属于雇佣人吗
  • 发票几个月内可以红冲
  • 申报工资总额除以在职人员人数
  • 税控盘全额抵扣怎么做分录
  • 2020公司年会奖品清单
  • sql注入修补方法
  • 2021win10激活
  • windows共享功能
  • win10系统打不开控制面板
  • win7如何更改文件后缀格式
  • win7系统连接蓝牙音箱
  • win10注销是干嘛的
  • linux查看命令帮助信息的方式
  • win7系统无线鼠标不能连接
  • 如何在win7电脑上添加新的打印机
  • url跟uri
  • 置顶怎么折叠起来
  • javascript 变量
  • js获取弹窗的元素
  • js解析json字符串获取key
  • javascript如何定义函数
  • 广东国家电子税务全电发票
  • 不交社保申报个税有风险吗
  • 公司欠税款,还不上,怎么办
  • 湖南银税进件中心
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设