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

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

&gt&燃气轮机&燃气轮机;b'a string'
b'a string'

无论我对它做了什么,它总是在字符串前打印恼人的b'

&gt&燃气轮机&燃气轮机;打印(b'a string')
b'a string'
&燃气轮机&燃气轮机&燃气轮机;打印(str(b'a string'))
b'a string'

有没有人知道如何将其用作普通字符串或将其转换为普通字符串

解码它

&gt&燃气轮机&燃气轮机;b'a string'。解码('ascii')
“一串”

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

&gt&燃气轮机>'字符串“.encode('ascii'))
b'a string'

发表评论