【发布时间】:2014-11-29 07:41:44
【问题描述】:
python 3 中是否有内置函数可以让我从a 获取b?
a = '\\xe9\\x82\\xa3'
b = b'\xe9\x82\xa3'
【问题讨论】:
标签: python string python-3.x bytearray
python 3 中是否有内置函数可以让我从a 获取b?
a = '\\xe9\\x82\\xa3'
b = b'\xe9\x82\xa3'
【问题讨论】:
标签: python string python-3.x bytearray
可以使用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'
【讨论】: