Форум сайта python.su
0
Привет.
Может кто-то уже сталкивался. Вопрос такой. как можно создать последовательность из шестнадцатиричных кодов. Просто можно присвоить строке
s ='\xab\x0c\xc0'
А можно ли создать ее имея строки ‘ab’, ‘0c’, ‘c0’
Спасибо за внимание
Офлайн
0
Вопрос решен chr(int('ab',16))+chr(int('0c',16))+chr(int('c0',16))
Офлайн
0
Хм… Можно ещё так:
from binascii import hexlify as hex
from binascii import unhexlify as bin
t = bin('abcdef')
print(t)
t = hex(t)
print(t)
>>>
b'\xab\xcd\xef'
b'abcdef'
Офлайн