尝试在十六进制编码中添加换行符

时间:2018-12-19 19:16:27

标签: python hex decode encode

因此,我试图将文本转换为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 :(得分:0)

我认为您应该使用\ n而不是\