How to convert 'binary string' to normal string in Python3? How to convert 'binary string' to normal string in Python3? python python

How to convert 'binary string' to normal string in Python3?


Decode it.

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

To get bytes from string, encode it.

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


If the answer from falsetru didn't work you could also try:

>>> b'a string'.decode('utf-8')'a string'


Please, see oficial encode() and decode() documentation from codecs library. utf-8 is the default encoding for the functions, but there are severals standard encodings in Python 3, like latin_1 or utf_32.