Python 将elementtree转储到xml文件中

Python 将elementtree转储到xml文件中,python,xml,elementtree,Python,Xml,Elementtree,我用这样的东西创建了一个xml树 top = Element('top') child = SubElement(top, 'child') child.text = 'some text' 如何将其转储到XML文件中?我尝试了top.write(文件名),但该方法不存在 您需要实例化一个对象并调用方法: 运行代码后,output.xml的内容: <top><child>some text</child></top> 一些文本 为什么要猜测语法

我用这样的东西创建了一个xml树

top = Element('top')
child = SubElement(top, 'child')
child.text = 'some text'

如何将其转储到XML文件中?我尝试了
top.write(文件名)
,但该方法不存在

您需要实例化一个对象并调用方法:

运行代码后,
output.xml
的内容:

<top><child>some text</child></top>
一些文本

为什么要猜测语法?你读过吗?@Bob:你需要ElementTree实例的原因是“这个类代表了整个元素层次结构,并增加了一些额外的对标准XML序列化的支持。”
<top><child>some text</child></top>