Форум сайта python.su
0
Здравствуйте. Пытаюсь реализовать функцию на PL/Python(PostgreSQL 9.5, Python 2.7). Так вот никак не могу сработаться с кириллическими функциями. Ниже собственно код:
CREATE OR REPLACE FUNCTION pytest () RETURNS varchar AS $$ import os, pymorphy2, sys reload(sys) sys.setdefaultencoding('utf-8') morph = pymorphy2.MorphAnalyzer() word = morph.parse(u'смартфоны')[0]; return word.word $$ LANGUAGE plpython2u;
ñð¼ð°ñññð¾ð½ñ
Офлайн
61
по стандарту делайте
CREATE OR REPLACE FUNCTION pytest () RETURNS varchar AS $$ # -*- coding: utf-8 -*- import os, pymorphy2, sys reload(sys) morph = pymorphy2.MorphAnalyzer() word = morph.parse(u'смартфоны')[0]; return word.word $$ LANGUAGE plpython2u;
Офлайн