在python 3中,我有字符串u'\ xf4 \ xfb \ xe2'(unicode)。我需要将此字符串转换为字节b'\ xf4 \ xfb \ xe2'(即u'\ xf4' - > b'\ xf4'等)。 我可以使用以下方法在Python 2中获得此结果:
''.join([chr(ord(c)) for c in u'\xf4\xfb\xe2'])
但是在Python 3中,chr()返回unicode。 我怎么能在Python 3中做到这一点?
答案 0 :(得分:2)
试试这个:
bytes(map(ord, u'\xf4\xfb\xe2'))