lxml --pretty_print-- проблема с файлом записи - PullRequest
2 голосов
/ 10 декабря 2010

Я записываю необработанные данные в программу Python для XML-файла, в моем проекте мы получаем необработанные данные построчно, затем запишите его в XML-файл как:

`<root>\n
  <a> value </a>\n
  <b> value </b>\n
</root>

В первый раз, когда я пишу в XML-файл с pretty_print = True, я получил то, что хочу, но когда второй раз я читаю файл, получаю элемент root, --add-- new elemnts, затем сохраняю его обратно с pretty_print = True, но я не могу получить то, что хочу, просто так:

...\n
<c> value </c></root>

` что не так с lxml? Или моя вина?

1 Ответ

3 голосов
/ 11 декабря 2010

Ответ на этот вопрос вы можете найти в lxml faq: Почему опция pretty_print не переформатирует мой вывод XML?

...