Для парсинга простого XML файла использую ElementTree встроенняый в Питон.
Все работает хорошо до определенного момента…
Когда я собираю exe c помощью Py2exe у меня перестает работать парсинг.
Выдается ошибка вида:
Traceback (most recent call last):
File “xml\etree\ElementTree.pyo”, line 862, in parse
File “xml\etree\ElementTree.pyo”, line 586, in parse
File “xml\etree\ElementTree.pyo”, line 1245, in feed
LookupError: unknown encoding: windows-1251
Заголовок xml файла такого вида:
<?xml version=“1.0” encoding=“windows-1251”?>
<commands>
<command name=“SetIndicatorGreen” type=“1” code=“x02x08” input=“1” output=“KV” dop=“” descript=“Включить светоиндикатор Green”></command>
</commands>
Т.е. в xml есть и кирилица и латиница.
Кто сталкивался с проблемой помогите, я так понимаю что то с кодировкой, но в IDE отлдадчике все работает начинается косяк после сборки exe файла.