Конвертировать юникод в список
Что у меня есть, когда я преобразую изображение в формате png в блоки, а затем добавляю знак раздела (§), а затем преобразую его в строку, используя:
lframe = [e.encode('utf-8') for e in frame.split(',')]
но когда я делаю, это дает мне:
['\xc2\xa70\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\
x88\xe2\x96\x88\xc2\xa76\xe2\x96\x88\xe2\x96\x88\xc2\xa70\xe2\x96\x88\xe2\x96\x8
8\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xc2\xa7r']
Что я хочу сделать, так это найти способ преобразовать мой вывод в нечто вроде
['\xc2','\xa70','\xe2','\x96','\x88'...]
Спасибо!
1 ответ
Решение
Код ниже должен делать то, что вы хотите.
lframe = [x for x in [e.encode('utf-8') for e in frame.split(',')][0]]