I am writing a module that is supposed to work in both Python 2 and 3 and I need to define a binary string.
Usually this would be something like data = b'abc'
but this code code fails on Python 2.5 with invalid syntax.
How can I write the above code in a way that will work in all versions of Python 2.5+
Note: this has to be binary
(it can contain any kind of characters, 0xFF), this is very important.
bytes
object? – Vandiverb"abc"
syntax and thebytes()
constructor were added in Python 2.6. – Vandiver