在Python中将类字节字符串转换为实际字节

时间:2014-11-29 07:41:45

标签: python string python-3.x bytearray

python 3中是否有内置函数让我从b获取a

a = '\\xe9\\x82\\xa3'
b = b'\xe9\x82\xa3'

1 个答案:

答案 0 :(得分:5)

您可以使用unicode-escape编码:

>>> a = '\\xe9\\x82\\xa3'
>>> a.encode().decode('unicode-escape').encode('latin1')
b'\xe9\x82\xa3'

>>> import codecs
>>> codecs.decode(a, 'unicode-escape').encode('latin1')
b'\xe9\x82\xa3'