Я использую Windows 7, python 2.7.
Я хочу форматировать строку в hex. например, если string = '123456
Мне нужно преобразовать в \x12\x34\x56
Я пробовал это, но не смог:
string = '123456'
b'\x%s\x%s\x%s' % string[0:2], string[2:4], string[4:6]
Вы можете использовать метод bytearray.fromhex()
:
>>> bytearray.fromhex('123456')
bytearray(b'\x124V') # which is the same as b'\x12\x34\x56'