Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 11, 2013 22:48:16

evgen34
Зарегистрирован: 2013-03-26
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Как парсить XML не из файла на диске

Всем привет! Подскажите, пожалуйста, можно ли парсить XML не из файла на диске, а из оперативки? Проблема в чем: считываю xml файл из zip архива в переменную z, дальше пытаюсь прочитать так:

tree = parse(z)
и получаю ошибку без названия её типа:
  File "C:\Python\lib\xml\etree\ElementTree.py", line 1242, in parse
    tree.parse(source, parser)
  File "C:\Python\lib\xml\etree\ElementTree.py", line 1718, in parse
    source = open(source, 'rb')
Когда читаю из файла, то прога работает как надо. Неужели каждый раз временно извлекать файлик и сохранять на диске?
Спасибо

Офлайн

#2 Апрель 11, 2013 23:24:31

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Как парсить XML не из файла на диске

Офлайн

#3 Апрель 12, 2013 08:25:44

evgen34
Зарегистрирован: 2013-03-26
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

Как парсить XML не из файла на диске

o7412369815963, спасиба, работает!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version