python3 - python string to binary array
¿Cómo convertir ''cadena binaria'' a cadena normal en Python3? (2)
Por ejemplo, tengo una cadena como esta (valor de retorno de subprocess.check_output
):
>>> b''a string''
b''a string''
Cualquier cosa que le hice, siempre se imprime con el molesto b''
antes de la cuerda:
>>> print(b''a string'')
b''a string''
>>> print(str(b''a string''))
b''a string''
¿Alguien tiene alguna idea sobre cómo usarlo como una cadena normal o convertirlo en una cadena normal?
Decodifícalo.
>>> b''a string''.decode(''ascii'')
''a string''
Para obtener bytes de una cadena, codifícala.
>>> ''a string''.encode(''ascii'')
b''a string''
Si la respuesta de no funcionó, también podría intentar:
>>> b''a string''.decode(''utf-8'')
''a string''