python textblob3如何将blob的网址转换成正常的网址,可以访问的

python3 中如何进bytes串转换成str?_百度知道
python3 中如何进bytes串转换成str?
比如:a = b'123'想变成:a = '123'
我有更好的答案
bytes解码会得到strstr编码会变成bytes&&&&b'123'.decode('ascii')'123'&&&&'123'.encode('ascii')b'123'
采纳率:90%
来自团队:
Python&3.5.3&(default,&Jan&19&:04)&[GCC&6.3.0&]&on&linuxType&&help&,&&copyright&,&&credits&&or&&license&&for&more&information.&&&&a&=&b'123'&&&&a.decode()'123'
b'123'.decode()结果是'123'
为您推荐:
其他类似问题
您可能关注的内容
str的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。【转】python3中bytes和string之间的互相转换 - 欢喜等大年 - 博客园
随笔 - 13, 文章 - 0, 评论 - 0, 引用 - 0
比对算法测试脚本在python2.7上跑的没问题,在python3上报错,将base64转码之后的串打印出来发现,2.7版本和3是不一样的;2.7就是字符串类型的,但是3是bytes类型的,形如:b'ivaefef....’
做如下修改:
bs64_face_image = img_to_base64(face_img).decode('gbk')
bs64_id_image = img_to_base64(id_img).decode('gbk')
然后脚本就正常了;
以下为百度参考文章,转载过来:
Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反之亦然),也不能将字符串传入参数为字节包的函数(反之亦然).
python3.0中怎么创建bytes型数据
bytes([1,2,3,4,5,6,7,8,9])
bytes("python", 'ascii') # 字符串,编码
首先来设置一个原始的字符串,
Python 3.2.3 (default, Apr 11 :24) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
&&& website = 'http://www.jb51.net/'
&&& type(website)
&class 'str'&
&&& website
'http://www.jb51.net/'
按utf-8的方式编码,转成bytes
&&& website_bytes_utf8 = website.encode(encoding="utf-8")
&&& type(website_bytes_utf8)
&class 'bytes'&
&&& website_bytes_utf8
b'http://www.jb51.net/'
按gb2312的方式编码,转成bytes
&&& website_bytes_gb2312 = website.encode(encoding="gb2312")
&&& type(website_bytes_gb2312)
&class 'bytes'&
&&& website_bytes_gb2312
b'http://www.jb51.net/'
解码成string,默认不填
&&& website_string = website_bytes_utf8.decode()
&&& type(website_string)
&class 'str'&
&&& website_string
'http://www.jb51.net/'
解码成string,使用gb2312的方式
&&& website_string_gb2312 = website_bytes_gb2312.decode("gb2312")
&&& type(website_string_gb2312)
&class 'str'&
&&& website_string_gb2312
'http://www.jb51.net/'这种格式的文件如何转化为流blob:http://localhost:3c
[问题点数:28分]
这种格式的文件如何转化为流blob:http://localhost:3c
[问题点数:28分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2015年7月 Web 开发大版内专家分月排行榜第三
匿名用户不能发表回复!|

我要回帖

更多关于 textblob python3 的文章

 

随机推荐