How to convert byte literals to python strings?

PythonServer Side ProgrammingProgramming

To convert byte literals to Python strings, you need to decode the bytes. It can be done using the decode method on the bytes object. 

 example

>>> b"abcde".decode("utf-8")
u'abcde'

You can also map bytes to chr if the bytes represent ASCII encoding as follows −

bytes = [112, 52, 52]

print("".join(map(chr, bytes)))

Output

p44
raja
Published on 12-Dec-2017 13:17:15
Advertisements