Предположим, что есть файл, который содержит что-то вроде следующего, есть ли способ в Python распознавать как соответствующие символы Unicode вместо двух строк, начинающихся с "0x"?(Оба Python 2 и 3 решения необходимы, если они разные.) Спасибо.
0x2591 0x2592
>>> chr(int('0x2591'[2:], 16)) '░'
Другими словами, вырежьте 0x off ([2:]), оцените его как целое число с основанием 16 (int(,16)), затем преобразуйте его из кодовой точки в строку (chr()).
0x
[2:]
int(,16)
chr()