首页 新闻 赞助 找找看

py如何将str原封不动转化为bytes数据类型啊

0
悬赏园豆:60 [待解决问题]

将这个字符串原封不动转化为bytes
b'\xc4\xe3\xba\xc3\xca\xc0\xbd\xe7'
type->str->bytes
不要编码解码

问题补充:

只改变数据类型,有大神指点以下吗

Bin_Go的主页 Bin_Go | 初学一级 | 园豆:144
提问于:2022-09-28 11:09
< >
分享
所有回答(1)
0

你这已经是bytes类型了,如果你打印出来不是,看下python版本,bytes是python3引入的,在python2当中的type是str。

蜉蝣渡海 | 园豆:466 (菜鸟二级) | 2022-09-30 10:04

不是啊,我是说如果他是str类型的,怎么转化为bytes,且不改变内容
这是我在做gb2312的base64编码解码的时候写的,b和‘’是后面对字符串加的,所以就变成字符串了

支持(0) 反对(0) Bin_Go | 园豆:144 (初学一级) | 2022-09-30 12:06

@Bin_Go: 直接把你拼出来的str编码成bytes就行。不用加b和前后引号。

支持(0) 反对(0) 天天2023 | 园豆:243 (菜鸟二级) | 2022-11-07 20:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册