Попытка добавить разрывы строк в шестнадцатеричной кодировке - PullRequest
0 голосов
/ 19 декабря 2018

Итак, я пытаюсь преобразовать текст в UTF-8, а затем закодировать его в шестнадцатеричном формате, используя python 2. Я сталкиваюсь с проблемами, пытаясь смоделировать разрывы строк.

В настоящее время у меня есть

>>> import binascii
>>> binascii.hexlify(b'Testing 1 2 3')
'54657374696e67203120322033'

И я пытаюсь сделать

Testing 1 2 3
Testing Second Line

Используя

>>> binascii.hexlify(b'Testing 1 2 3\Testing Second Line')
'54657374696e672031203220335c54657374696e67205365636f6e64204c696e65'

Однако при декодировании разрыв строки отсутствует.

54657374696e672031203220335c54657374696e67205365636f6e64204c696e65

Декодирует до

Testing 1 2 3\Testing Second Line

Как мне смоделировать новую строку при кодировании в шестнадцатеричный код из текста после преобразования в UTF-8?Что я делаю не так?

1 Ответ

0 голосов
/ 19 декабря 2018

Я думаю, вы должны использовать \ n вместо \

...