Changing string to byte type in Python 2.7
byte, python, types, version
Solution
What can i do to change the type into a bytes type?
You can't, there is no such type as 'bytes' in Python 2.7.
From the Python 2.7 documentation (5.6 Sequence Types): "There are seven sequence types: strings, Unicode strings, lists, tuples, bytearrays, buffers, and xrange objects."
From the Python 3.2 documentation (5.6 Sequence Types): "There are six sequence types: strings, byte sequences (bytes objects), byte arrays (bytearray objects), lists, tuples, and range objects."
Problem
In python 3.2, i can change the type of an object easily. For example : ``` x=0 print(type (x)) x=bytes(0) print(type (x)) ``` it will give me this : ``` <class 'int'> <class 'bytes'> ``` But, in python 2.7, it seems that i can't use the same way to do it. If i do the same code, it give me this : ``` <type 'int'> <type 'str'> ``` What can i do to change the type into a bytes type?