我有一个 XML 文件,我想将其转换/导出为 csv(-like) 格式。
例子:
<root>
<child>
<Name>John</Name>
<Surname>Doe</Surname>
<Name>George</Name>
<Surname>Washington</Surname>
</child>
</root>
ATM 我这样做(打印用于调试,尚未完成):
#!/bin/python env
import xml.etree.ElementTree as etree
tree = etree.parse('./foobar.xml')
root = tree.getroot()
elements = ('Name', 'Surname')
for i in elements:
for i in root.iter(i):
print(i.text)
电流输出:
John
George
Doe
Washington
我想得到的结果:
John, Doe
George, Washington
任何人都可以在这里帮我一把吗?
非常感谢。