URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7997
[ Назад ]

Исходное сообщение
"Python 2.7 и юникод"

Отправлено Nic , 01-Окт-15 14:56 
Здравствуйте. Прошу помощи. Python 2.7 От другого компьютера приходит строка в формате
78 6 \u0430\u0432\u0430\u0442\u0430\u0440
78 и 6 это не нужная информация и я с помощью split получаю \u0430\u0432\u0430\u0442\u0430\u0440
подскажите, пожалуйста, как из нее получить то, что там закодировано (аватар)
decode пробовал, все равно пишет не то. Видимо что тоне так делаю.
если впрямую написать print u'\u0430\u0432\u0430\u0442\u0430\u0440' то пишет что надо
если подстановкой делать а='\u0430\u0432\u0430\u0442\u0430\u0440'
и потом подставить print u'%s'%a то все равно пишет не то.

Содержание

Сообщения в этом обсуждении
"Python 2.7 и юникод"
Отправлено Nic , 01-Окт-15 15:15 
Нашел. Если кому пригодится

a.decode("unicode_escape") и выводит то, что нужно

> Здравствуйте. Прошу помощи. Python 2.7 От другого компьютера приходит строка в формате
> 78 6 \u0430\u0432\u0430\u0442\u0430\u0440
> 78 и 6 это не нужная информация и я с помощью split
> получаю \u0430\u0432\u0430\u0442\u0430\u0440
> подскажите, пожалуйста, как из нее получить то, что там закодировано (аватар)
> decode пробовал, все равно пишет не то. Видимо что тоне так делаю.
> если впрямую написать print u'\u0430\u0432\u0430\u0442\u0430\u0440' то пишет что надо
> если подстановкой делать а='\u0430\u0432\u0430\u0442\u0430\u0440'
> и потом подставить print u'%s'%a то все равно пишет не то.