Я использую пакет python, lxml. Мне интересно, знает ли кто, как выводить элемент с фиксированными указанными местоположениями для атрибутов.Исправить расположение атрибутов в etree.Element
MMain = etree.Element('DockingConfig', FormatVersion="8", InsideFill="True", InnerMinimum="20, 20", SavedAt="1/27/2014 2:01:47 PM")
outfile.write(etree.tostring(MMain, pretty_print=True))
если я вывожу это, разберется атрибуты в алфавитном порядке, который не то, что я хочу в качестве выходного сигнала.
Мой второй вопрос заключается в том, как я могу сгенерировать свой выходной файл с кодировкой «Кодирование в UCS-2 Little edition». Это делает его «UTF-16»
print(etree.tostring(MMain, pretty_print=True, encoding="utf-16"))
Благодаря
Извините за мой поздний повтор, у меня не было достаточного количества очков для совершения действия. Первый ответ хорошо работает (спасибо). Я попробовал разные решения для второго вопроса. Но все же я не могу сделать файл в формате Unicode. Способ, которым я решил проблему, заключался в использовании команды «Тип» в окнах, добавленных в мою программу Python, для преобразования формата ANSI в Unicode. –