如何在Python3中将“二进制字符串”转换为普通字符串?

Hanfei Sun :

例如,我有一个像这样的字符串(返回值subprocess.check_output):

>>> b'a string'
b'a string'

无论我做什么,它总是b'在字符串前打印出烦人的字样:

>>> print(b'a string')
b'a string'
>>> print(str(b'a string'))
b'a string'

是否有人对如何将其用作普通字符串或将其转换为普通字符串有任何想法?

错误:

解码它。

>>> b'a string'.decode('ascii')
'a string'

要从字符串获取字节,请对其进行编码。

>>> 'a string'.encode('ascii')
b'a string'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将十六进制字符串转换为二进制字符串

如何在Java中将64宽度的二进制字符串转换为long?

如何在python中将字符串转换为填充二进制文件?

在Python 3中将二进制字符串转换为字节数组

Python:从二进制转换为字符串

如何在SQL Server 2005中将十六进制字符串转换为二进制?

如何在Java中将字符串值转换为二进制值

如何将二进制转换为字符串python?

如何在Python中将字符串转换为二进制格式

将十六进制字符串转换为二进制字符串

如何将二进制字符串的文字字符串表示形式转换为二进制字符串?

将二进制字符串转换为JavaScript中的字符串

将字符串转换为二进制?

在Python中,尝试将整数转换为字符并放入二进制“字符串”

将二进制字符串转换为二进制

如何在Python中将字符串的二进制表示形式转换回原始字符串?

如何将此二进制字符串转换为普通字符串?

如何在PHP中将字符串'010101010'转换为真实的二进制字符串

将二进制字符串转换为二进制补码

将二进制字符串转换回普通字符串

如何在Python 3中将二进制字符串转换为类似字节的对象?

将二进制字符串(ASCII)转换为二进制文件

如何在 Elixir 中将二进制的其余部分转换为字符串?

Python 将二进制字符串转换为二进制整数

如何在python中将二进制字符串转换为双极性表示?

如何将 rb 模式获得的二进制类型字符串转换为 Python 中的普通字符串?

如何将二进制转换回普通字符串?

如何在flutter中将二进制字符串转换为json字符串

如何在 Scheme 中将字符串转换为二进制