【发布时间】:2012-11-14 20:07:42
【问题描述】:
我有一个 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
谁能帮帮我?
非常感谢。
【问题讨论】:
-
你的意思是“Doe”和“Goerge”之间有一个逗号吗?