texto python3 para convertir convert bytes binario array algoritmo python string python-3.x binary

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''