【发布时间】:2011-07-02 11:55:10
【问题描述】:
在使用“丑陋”的 XML 从现有文件中读取并进行一些修改后,漂亮的打印不起作用。我试过etree.write(FILE_NAME, pretty_print=True)。
我有以下 XML:
<testsuites tests="14" failures="0" disabled="0" errors="0" time="0.306" name="AllTests">
<testsuite name="AIR" tests="14" failures="0" disabled="0" errors="0" time="0.306">
....
我是这样使用它的:
tree = etree.parse('original.xml')
root = tree.getroot()
...
# modifications
...
with open(FILE_NAME, "w") as f:
tree.write(f, pretty_print=True)
【问题讨论】:
标签: python lxml pretty-print