utf-8 строки
Пишу на питоне не много и в основном нужные мне небольшие утилиты для работы. Поэтому практики немного. А тут возник вопрос, который ни как не могу решить. :( В общем так:
есть файл, в котором сохранен текст, строки на русском вида "\u0441\u043f..."
Я своем скрипте на питоне я открываю этот файл и читаю строки.
Если бы я делал что-то типа:
s = u"\u0441\u043f"
то все было бы хорошо, в s я бы имел нормальную строку, а так я имею именно последовательность символов "обратный слеш, u, 0, 4, 4, 1, обратный слеш..."
Вопрос: как мне преобразовать их в читаемый вид? Не хочется как-то свой парсер писать, да и ИМХО не правильно это. :(
P.S. Надеюсь не очень сумбурно объяснил... :)
UPD: Большое спасибо всем ответившим! Жаль с самого начала не подумал глянуть по поводу чего-то готового для json. Стало все просто и преобразовывать ничего не понадобилось. :) Но подсказки ответивших были очень полезными: теперь более менее понятно как все же эти самые строки преобразовывать. ;)
есть файл, в котором сохранен текст, строки на русском вида "\u0441\u043f..."
Я своем скрипте на питоне я открываю этот файл и читаю строки.
Если бы я делал что-то типа:
s = u"\u0441\u043f"
то все было бы хорошо, в s я бы имел нормальную строку, а так я имею именно последовательность символов "обратный слеш, u, 0, 4, 4, 1, обратный слеш..."
Вопрос: как мне преобразовать их в читаемый вид? Не хочется как-то свой парсер писать, да и ИМХО не правильно это. :(
P.S. Надеюсь не очень сумбурно объяснил... :)
UPD: Большое спасибо всем ответившим! Жаль с самого начала не подумал глянуть по поводу чего-то готового для json. Стало все просто и преобразовывать ничего не понадобилось. :) Но подсказки ответивших были очень полезными: теперь более менее понятно как все же эти самые строки преобразовывать. ;)
