Найти - Пользователи
Полная версия: С чем связана ошибка pywintypes.com_error:
Начало » Python для экспертов » С чем связана ошибка pywintypes.com_error:
1 2 3 4
shiza
PooH
Чтобы сформировать xml достаточно стандартных модулей, я вам это уже показывал, поднимите тему
Не. Погоди. У человека питон 1.52. Там в xml в зачаточном состонянии - только парсер на регулярках.
shiza
для питона 1.5.2 есть неплохой модуль ElementTree

http://effbot.org/downloads/#elementtree

вот дока: http://effbot.org/zone/element-index.htm
shiza
Vjn
может всё таки в таблицу не может записать значение… хотя в Oracle LONG RAW поддерживает бинарные данные переменной длины размером до 2 Гб
а где вы записываете в Oracle данные? Не виду этого в коде. Какой модуль для этого используется?
А что за модуль Colvir?

К сожалению - ошибку повторить не могу, чтоб разобраться в чем дело =)
Vjn
Спасибо. Сейчас посмотрю этот модуль…
Весь вопрос в том что формирует у меня XML - всё в порядке, но при условии что входные данные не большого размера!
shiza
а чем обусловлена такая версия питона?
он куда-то встроен?
Vjn
Да. дело в том что он встроен в систему транспортировки между подсистемами. Поэтому и модули некоторые поставщики системы транспортировки свои добавили - COLVIR и т.д
Сама система транспортировки использует БД для хранения сообщений - тоесть настраиваются транспортные линии которые и доставляют сообщения! А питон используется как обработчик этих сообщений - если необходимо что-то с ними сделать на этапе транспортировки!
shiza
хм. подумал немного. для диагностики места возникновения ошибки.
попробуйте вместо:
outDs ='<?xml version=“1.0” encoding=“windows-1251”?>'+ Doc.xml
написать:
buff ='<?xml version=“1.0” encoding=“windows-1251”?>'+ Doc.xml
outDs = ''
и посмотреть, будет возникать ошибка или нет.

Может таким образом мы вернятно сможем понять - msxml виноват или Colvir.
Vjn
Отработал без ошибок:

buff ='<?xml version=“1.0” encoding=“windows-1251”?>'+ Doc.xml
outDs = ''
shiza
хых. значит судя по всему ошибка возникает при записи в outDs.
т.е. виноват всетки модуль Colvir. Боюсь тут я пасс, никогда с таким не встречался. =)

Может можно в него писать по частям? Или файл обрабатываемый разбивать на части?
Чтоб уменьшить размер записываемых данных.
Vjn
Спасибо большое!!!
я уже понял что с моим кодом всё нормально с вашей помошью проверил это - буду ковырять дальше!
Как выясню в чем проблема была обязательно опишу!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB