Форум сайта python.su
0
Здравствуйте,
есть скрипт, который создает элемент xml:
#!/usr/bin/python #*- coding: utf-8 -*- from lxml import etree myGroupName = 'Чаты' group = etree.Element('group', name=myGroupName.decode('utf-8')) s = etree.tostring(group, pretty_print=True) print s
Офлайн
myGroupName = u'Чаты'
Отредактировано kise97 (Янв. 29, 2014 10:41:06)
Офлайн
0
если просто поставить u перед ‘Чаты’ - такие же символы
Отредактировано akam (Янв. 29, 2014 12:00:43)
Офлайн
31
import HTMLParser pars = HTMLParser.HTMLParser() print pars.unescape(s)
Офлайн
857
>>> from lxml import etree >>> >>> myGroupName = u'Чаты' >>> group = etree.Element('group', name=myGroupName) >>> s = etree.tostring(group, encoding='utf-8', pretty_print=True) >>> ... print s <group name="Чаты"/> >>>
Отредактировано py.user.next (Янв. 29, 2014 21:14:14)
Офлайн