#python #casting #xml-parsing
#python #Кастинг #xml-синтаксический анализ
Вопрос:
Я столкнулся с проблемой при использовании функции parseString
xml.sax.parseString(src, builder)
Ошибка типа: ‘str’ не поддерживает интерфейс буфера
Я пытаюсь изменить этот вызов на:
xml.sax.parseString(bytes(src,'utf-8'), builder)
но все еще не работает
Python 3.2
Комментарии:
1. Какая версия Python? Вы пробовали
src.encode('utf-8')
?2. Да, все еще ничего. Python 3.2
3. И с байтами utf-8 вы получаете ту же ошибку?
4. ДА. Я нашел здесь аналогичную проблему, но четкого решения также нет: mail.python.org/pipermail/docs/2010-November/002269.html