问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python3.3中为什么decode报错?? 我使用python3.3在用encode()时,没_百...

发布网友 发布时间:2022-04-23 07:05

我来回答

1个回答

热心网友 时间:2022-04-19 04:30

Python 3中的str类型对象有点像Python 2中的unicode。


Python 3中的str是未编码的,str有一个encode方法,调用这个方法后将产生一个编码后的byte类型的字符串(这有点像Python 2中的str)。而byte类型的字符串支持解码操作。


例如:

>>> s = '海阔天空'
>>> hasattr(s, 'decode')
False
>>> bs = s.encode('utf-8')
>>> type(bs)
<class 'bytes'>
>>> bs
b'\xe6\xb5\xb7\xe9\x98\x94\xe5\xa4\xa9\xe7\xa9\xba'
>>> hasattr(bs, 'encode')
False
>>> bs.decode('utf-8')
'海阔天空'

 注意:Python 3中str不再具有decode方法,因为它存储的是“未编码”的字符串。decode操作交由byte完成了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
五月天的历年专辑价钱及曲目 五月天的所有专辑? 五月天一共有多少专辑啊? 请问男女之间的爱情有性才能维持吗? 迈克尔 杰克逊的最好听的十首歌 给个下载地址 分公司是否可以和员工签订劳动合同 分公司能否与员工签立劳动合同? 分公司可以与员工签订劳动合同的吗 分公司可否签订劳动合同 分公司能否签劳动合同 投保了两家保险公司学平险被狗咬狗怎么报销? 为什么python decode每效果 python中decode和encode的区别 在学校交了一百元的意外险,打了四百元的狂犬疫苗,保险公司报多少... 中学生被狗咬了,在学校交了保险,这种情况能报销吗? 孩子被狗咬了打疫苗花了一千六百多块钱学校交的100元保险能报多少钱? 交的100元大地保险公司的学生保险,现小孩被狗咬伤是只能理赔100元吗? 中国人寿的学平险学生意外被狗咬伤怎么给报销? 惠普laserjet pro 400 mfp m425dn 打印机驱动怎么安装? HP LaserJet Pro 400 MFP M425dn安装驱动最后提示出现严重错误 无法使用本产品 这种情况怎么才能安驱动? 惠普打印机LaserJet Pro 400 M401dn一直装不了 hp m452dn 驱动怎么安装 HP400 M401d打印机 驱动安装不成功 怎么办? 如何安装HP LaserJet Pro 400 M401d打印机驱动 安装网络打印机驱动的问题。 HP M425dn打印机的驱动怎么安装? 惠普401dn打印机安装驱动失败怎么办 QQ安全中心的 至尊宝怎样才能获取资格,QQ好近期有风险的都不能吗? 我这台WIN7电脑安装不了XP那台共享的网络打印机hp m403d驱动 形容随风飘动的四字词语有那些? python3 decode()和encode()默认是什么编码格式? 买了中国人寿学平险后,被狗咬伤该如何报销? python读取txt文档的时候遇到decode错误如何解决? python3 没有str.decode怎么办 我小孩学校买了保险,被狗咬了花了1000多块,可以报销吗? 我在用python写一个脚本,从网站上抓取文本,但有的页面是繁体字,python执行decode会出错 幼儿园保险报销范围被狗咬了能报嘛、 python获取网页分析需要decode么 买了保险的学生被狗咬了打疫苗能报销吗? Python文件处理里encoding和encode有事区别,bytes类型是什么意思... 小米10pro和mate40pro哪个好 base64.decodestring python怎么实现 小米10pro和华为p30pro哪个拍照比较好? python3.3版本,导入带有中文字符的.py文件 提示 (unicode error) &#39;utf-8&#39; codec can&#39;t decode vivoX50和小米10Pro哪个好啊? python3.4 编码有哪些 小米10Pro和华为Mate30Pro哪个更好些,性能,续航,拍照,游戏稳定性这几方... python3.6解码问题 华为p40pro和小米10pro那个好? 用Python 抓取的UTF8网页无法decode(&#39;utf-8&#39;)