为什么我的 xml 输出文件没有格式化?

Why my xml outpout file isn't formatting?

我使用此代码,但它没有格式化我的文件:

formatTree = etree.parse(self.file)
formatTree.write(self.file, pretty_print=True)

结果:

<ignoredIp>
    <ip>10.11.100.65</ip><ip>10.11.100.66</ip><ip>10.11.100.67</ip><ip>10.11.100.68</ip><ip>10.11.100.69</ip><ip>10.11.100.70</ip></ignoredIp>

我就写这个:

parser = etree.XMLParser(remove_blank_text=True)
formatTree = etree.parse(self.file, parser)
formatTree.write(self.file, pretty_print=True)

谢谢。 @mzjn