Как конвертировать распознать строку как символ Unicode? - PullRequest
0 голосов
/ 14 мая 2019

Предположим, что есть файл, который содержит что-то вроде следующего, есть ли способ в Python распознавать как соответствующие символы Unicode вместо двух строк, начинающихся с "0x"?(Оба Python 2 и 3 решения необходимы, если они разные.) Спасибо.

0x2591
0x2592

1 Ответ

0 голосов
/ 14 мая 2019
>>> chr(int('0x2591'[2:], 16))
'░'

Другими словами, вырежьте 0x off ([2:]), оцените его как целое число с основанием 16 (int(,16)), затем преобразуйте его из кодовой точки в строку (chr()).

...