内容简介:基于URL解析报文的时候,URL链接出现str类型+bytes类型是报错TypeError,如何解决这个问题呢?方法一:利用str函数 方法二:利用bytes.decode()进行解码测试代码如下:
问题背景
基于URL解析报文的时候,URL链接出现str类型+bytes类型是报错TypeError,如何解决这个问题呢?
解决方案
方法一:利用str函数 方法二:利用bytes.decode()进行解码
测试代码如下:
# -*- coding: utf-8 -*- """ Created on Wed Sep 26 10:13:07 2018 任务:Python3 bytes类型转换为str类型 @author: 数据人陆勤 """ b1 = b'Hello' s1 = 'Hello' print(type(b1)) print(type(s1)) # bytes类型转换为str类型 # 方法1 str()函数 s2 = str(b1, encoding="utf-8") print(s2) print(type(s2)) # 方法2 bytes.decode()函数 s3 = bytes.decode(b1) print(s3) print(type(s3))
测试结果如下:
参考资料
1 https://blog.csdn.net/yatere/article/details/6606316
版权声明:作者保留权利,严禁修改,转载请注明原文链接。
数据人网是数据人学习、交流和分享的平台http://shujuren.org 。专注于从数据中学习到有用知识。 平台的理念:人人投稿,知识共享;人人分析,洞见驱动;智慧聚合,普惠人人。 您在数据人网平台,可以1)学习数据知识;2)创建数据博客;3)认识数据朋友;4)寻找数据工作;5)找到其它与数据相关的干货。 我们努力坚持做原创,聚合和分享优质的省时的数据知识! 我们都是数据人,数据是有价值的,坚定不移地实现从数据到商业价值的转换!
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JavaScript实战
Frank W. Zammetti / 张皛珏 / 人民邮电出版社 / 2009-8 / 59.00元
随着Ajax的兴起,JavaScript迅速地从改进网站的配角晋升为开发专业级高质量应用的主角,成为了Web开发中不可缺少的一员。 本书主要通过10个具体项目,包括构建可扩展的JavaScript库、使用GUI窗口小部件框架、开发支持拖放的购物车和编写JavaScript游戏等,讲述JavaScript最佳实践、Ajax技术,以及一些流行的JavaScript库,如Rico、Dojo、scr......一起来看看 《JavaScript实战》 这本书的介绍吧!