Конвертировать юникод в список

Что у меня есть, когда я преобразую изображение в формате 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]]
Другие вопросы по тегам