Python lxml--漂亮的打印--写入文件问题

Python lxml--漂亮的打印--写入文件问题,python,lxml,Python,Lxml,我正在编写一个原始数据到xml文件的python程序,在我的设计中,我们逐行获取原始数据, 然后将其写入xml文件,如下所示: `<root>\n <a> value </a>\n <b> value </b>\n </root> `\n 值\n 值\n 第一次用pretty_print=True写入xml文件时,我得到了我想要的,但第二次 当我读取文件时,获取元素根,-add--new elements,然后用

我正在编写一个原始数据到xml文件的python程序,在我的设计中,我们逐行获取原始数据, 然后将其写入xml文件,如下所示:

`<root>\n
  <a> value </a>\n
  <b> value </b>\n
</root>
`\n
值\n
值\n
第一次用pretty_print=True写入xml文件时,我得到了我想要的,但第二次 当我读取文件时,获取元素根,-add--new elements,然后用pretty_print=True将其保存回,但我无法获得我想要的,就像:

...\n
<c> value </c></root>
…\n
价值
`
lxml有什么问题?还是我的错?

您可以在lxml常见问题解答中找到答案: