我用这样的
创建了一个xml树top = Element('top')
child = SubElement(top, 'child')
child.text = 'some text'
如何将其转储到XML文件中?我试过top.write(filename)
,但该方法不存在。
答案 0 :(得分:9)
您需要实例化ElementTree
对象并调用write()
方法:
import xml.etree.ElementTree as ET
top = ET.Element('top')
child = ET.SubElement(top, 'child')
child.text = 'some text'
tree = ET.ElementTree(top)
tree.write('output.xml')
运行代码后output.xml
的内容:
<top><child>some text</child></top>