Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 5, 2016 12:16:35

devSaracen
Зарегистрирован: 2016-12-05
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировкой

Здравствуйте. Столкнулся вот с такой банальнейшей проблемой. При использовании pymorphy2 не могу получить данные в адекватной кодировке:

 # -*- coding: utf-8 -*-
import pymorphy2;
morph = pymorphy2.MorphAnalyzer();
print morph.parse(u'смартфоны');
При выполнении вышеприведенного кода получает вот такие данные:
 [Parse(word=u'\u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u044b', tag=...
Если убрать u'', то вообще валится на ошибке. Помогите, пожалуйста.

Офлайн

#2 Дек. 5, 2016 12:27:57

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Проблема с кодировкой

 import pymorphy2
morph = pymorphy2.MorphAnalyzer()
print repr(morph.parse(u'смартфоны')).decode('unicode_escape')

Офлайн

#3 Дек. 5, 2016 12:29:37

devSaracen
Зарегистрирован: 2016-12-05
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с кодировкой

Shaman
Благодарю, все заработало.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version