位置: 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)(今日除夕吉时)

  • 关于市场营销,一位CEO希望能早知道的5件事(关于市场营销功能的表述哪个是错误的)

    关于市场营销,一位CEO希望能早知道的5件事(关于市场营销功能的表述哪个是错误的)

  • 钉钉屏幕太小怎么调整(钉钉屏幕很小)

    钉钉屏幕太小怎么调整(钉钉屏幕很小)

  • 抖音隐藏作品会有影响吗(抖音隐藏作品会不会有影响)

    抖音隐藏作品会有影响吗(抖音隐藏作品会不会有影响)

  • windows7中文件的扩展名的长度为(Windows7中文件的命名不可以)

    windows7中文件的扩展名的长度为(Windows7中文件的命名不可以)

  • 快手私信如何恢复聊天记录(快手私信如何恢复正常)

    快手私信如何恢复聊天记录(快手私信如何恢复正常)

  • 谷歌账号注册电话号码不能验证(谷歌账号注册电脑)

    谷歌账号注册电话号码不能验证(谷歌账号注册电脑)

  • 美团众包审核没有通过怎么办(美团众包初审未通过,我们会在1-3个工作日)

    美团众包审核没有通过怎么办(美团众包初审未通过,我们会在1-3个工作日)

  • 华为有生产空调吗(华为精密空调代工厂)

    华为有生产空调吗(华为精密空调代工厂)

  • 为什么抖音只能发59秒视频(为什么抖音只能支付宝支付不能微信支付)

    为什么抖音只能发59秒视频(为什么抖音只能支付宝支付不能微信支付)

  • 终端账号不在线什么意思(终端不在线是怎么回事)

    终端账号不在线什么意思(终端不在线是怎么回事)

  • 快手商品老是审核不通过怎么办(快手商品老是审核怎么办)

    快手商品老是审核不通过怎么办(快手商品老是审核怎么办)

  • ipad触控id默认密码是什么(ipad触控id密码)

    ipad触控id默认密码是什么(ipad触控id密码)

  • qq大王超级会员有什么用

    qq大王超级会员有什么用

  • mtkp90处理器相等于骁龙多少(mtkheliog90t处理器)

    mtkp90处理器相等于骁龙多少(mtkheliog90t处理器)

  • 荣耀手机加密文件在哪里(荣耀文件夹加密码)

    荣耀手机加密文件在哪里(荣耀文件夹加密码)

  • 苹果x取消一点屏幕就亮(苹果x怎么关闭轻点亮屏)

    苹果x取消一点屏幕就亮(苹果x怎么关闭轻点亮屏)

  • 抖音撤回私信对方看得见吗(抖音撤回私信对方没有记录痕迹)

    抖音撤回私信对方看得见吗(抖音撤回私信对方没有记录痕迹)

  • ios13铃声怎么不能设置了(苹果ios13铃声)

    ios13铃声怎么不能设置了(苹果ios13铃声)

  • 苹果xsmax快充多少瓦(苹果xsmax快充多少瓦合适)

    苹果xsmax快充多少瓦(苹果xsmax快充多少瓦合适)

  • 苹果x无线充电多少w(苹果x无线充电功率)

    苹果x无线充电多少w(苹果x无线充电功率)

  • 易企秀怎么上传本地音乐(易企秀怎么上传图片为什么找不到)

    易企秀怎么上传本地音乐(易企秀怎么上传图片为什么找不到)

  • vivox21怎么设置呼叫转移(vivox21怎么设置永不休眠)

    vivox21怎么设置呼叫转移(vivox21怎么设置永不休眠)

  • 淘宝二手app叫什么(淘宝二手交易软件)

    淘宝二手app叫什么(淘宝二手交易软件)

  • word无法启动转换器(word无法启动转换器recovr32)

    word无法启动转换器(word无法启动转换器recovr32)

  • 魅族手机如何补电(魅族手机如何补电量)

    魅族手机如何补电(魅族手机如何补电量)

  • vivoz3i呼吸灯在哪里设置(vivoiqooz3呼吸灯)

    vivoz3i呼吸灯在哪里设置(vivoiqooz3呼吸灯)

  • office怎么设置一级标题(office怎么设置一级标题二级标题)

    office怎么设置一级标题(office怎么设置一级标题二级标题)

  • 微信怎么开启红包提醒功能(微信怎么开启红色感叹号)

    微信怎么开启红包提醒功能(微信怎么开启红色感叹号)

  • 电脑一直转圈打不开机(电脑一直转圈打不开文件怎么回事)

    电脑一直转圈打不开机(电脑一直转圈打不开文件怎么回事)

  • 进出口税则是什么意思
  • 建筑施工企业增值税税率是多少
  • 以前年度损益调整账务处理分录
  • 企业增资的分录怎么写
  • 视同销售增值税表怎么填
  • 建筑企业外地预缴
  • 季度所得税从业人员怎么填
  • 偶然所得申报期限
  • 企业年金也需要缴纳吗
  • 未达账项有几种情况
  • 中标服务费可以抵扣进项税吗
  • 股权转让后没有给转让费怎么办
  • 哪些房屋交易需要公证
  • 个税手续费返还比例
  • 公司注销取不到采购发票怎么汇算清缴?
  • 开具房屋租赁发票税率
  • 企业境外收入税率
  • 金税四期再出新公告
  • 公司取得政府赔偿款要交增值税吗
  • 个人所得税费怎么计算2021
  • 物业代收水电费,业主不交怎么办
  • 增值税5%的税率怎么算
  • 办公室出租中介公司
  • 外包的人力费用包括哪些
  • 出售子公司全部股权的股权账务处理
  • 租房押金收不回来怎么做账
  • 事业单位发放的工作经费计入哪个科目
  • 即征即退的增值税计入其他收益吗
  • 软件技术开发是什么
  • 应交税费应交增值税的三级科目有哪些
  • 企业计提房产税的会计处理正确的是
  • php preg_quote
  • 利息如何做会计分录
  • 没有桌面和任务栏怎么办
  • 产生永久性差异时为什么计税基础等于账面价值
  • 小规模纳税人补缴企业所得税分录
  • php100 jquery教程
  • php不使用内置函数的情况下,输出数组中重复最多的元素
  • 大自然水族馆怎么样
  • PostMan接口测试(很全面的接口测试教程)
  • update命令怎么用
  • 企税申报表怎么填
  • 公司股东与公司往来怎么处理
  • 业务招待费可以结转吗
  • php的do while语句
  • 纳税人识别号和信用代码一样吗
  • 餐饮服务规定
  • 认缴怎么填
  • 个人所得税进什么科目
  • 劳务派遣人员代招聘多少钱一个人
  • 普通发票忘记开数量和单价可以用吗?
  • 固定资产超过多少入账
  • 提取备用金现金流量如何填写
  • 发票未到成本如何做分录
  • 增值税发票超过多久不能抵扣
  • 会计错账的更正方法
  • 免税收入怎么做分录
  • 什么是摊余成本法
  • 房地产开发企业建造的商品房,在出售前
  • win81蓝屏重启故障
  • win7 重装系统
  • winhost.exe - winhost是什么进程
  • kprcycleaner.exe是什么
  • win10怎么查看磁盘是固态还是机械
  • win8系统怎么还原出厂设置
  • opengl数据类型
  • 批处理 ftp
  • Lesson02_05 头元素
  • cocos2d怎么用
  • android编译环境搭建
  • android新手入门
  • jquery 图片插件
  • unity 加载界面
  • unity效率
  • unity异步加载场景
  • 青海国税发票查询系统
  • 医保参保应保尽保
  • 纳税申报的期限是多少年
  • 盐城企退人员养老金调整新标准
  • 两会热点有哪些呀?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设