如何使用python3在b'\\ xe5'和b'\ xe5'之间转换?
1.将b'\\ xe5'转换为b'\ xe5'?
2.将b'\ xe5'转换为b'\\ xe5'吗?
答案 0 :(得分:0)
您可以使用unicode_escape编码对字节进行解码,然后通过使用latin1
对其进行编码来将结果字符串转换回字节,这是字节与字符之间的一对一编码:
b'abc\\xe5\\xe6'.decode('unicode_escape').encode('latin1')
# b'abc\xe5\xe6'
相反的方向:
b'abc\xe5\xe6'.decode('latin-1').encode('unicode_escape')
# b'abc\\xe5\\xe6'