lst0426 2022-08-28 07:03 采纳率: 16.7%
浏览 19

python讲带有b前缀的转换问题

我想要达到的结果

我现在有一堆字节
b Y\xb7\xbd
我将他用str转换后,仅仅是将b
去掉了。这不是我想要的结果,我想将其还原为文本

import base64
byte_s1 = b'Y\xb7\xbd\xcf\xf2\xd7\xee\xd0\xa1\xc2\xa5\xb2\xe3\xbf\xb9\xbc\xf4\xb3\xd0\xd4\xd8\xc1\xa6\xd6\xae\xb1\xc8:   0.95 \xb2\xe3\xba\xc5:  1 \xcb\xfe\xba\xc5:  1\n'
base64_bytes1 = base64.b64encode(byte_s1)
str_s1 = base64_bytes1.decode('utf-8')
str_s2=str(byte_s1)
print(str_s1)
print(str_s2)

  • 写回答

2条回答 默认 最新

  • 亖夕 新星创作者: python技术领域 2022-08-28 08:00
    关注

    实用GBK编码

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 8月28日