【发布时间】:2020-12-20 12:04:34
【问题描述】:
我有一个包含电话号码详细信息的奇怪 XML 文档,我需要将其导出为 CSV 文档,但问题是它的格式不正确。所有元素都在 string> 标记内,并且一些“名称”字段重复但不完全相同(如下例所示,大多数重复行包含额外的空格或逗号)。并且所有“数字”都从“名称”字段缩进。
<string>example1</string>
<string>014584111</string>
<string>example2</string>
<string>04561212123</string>
<string>example3</string>
<string>+1 156151561</string>
<string>example4</string>
<string>564513212</string>
<string>example3, </string>
<string>example4 </string>
如何使用 python 将其转换为 CSV 格式而不重复内容? 这是一个示例输出
FullName PhoneNumber
example1 014584111
example2 014584111
example3 +1 156151561
example4 564513212
【问题讨论】:
-
如果这个
<string>example3, </string>出现在这个<string>example3</string> <string>+1 156151561</string>之前,那么输出是什么?如果没有特定的模式,如何识别重复?
标签: python python-3.x xml csv xmltocsv