Python 如何将具有多个数据行的管道分隔文本文件转换为xml
我想知道是否有一种公认的方法可以使用python将管道分隔的文本文件转换为XML。我要转换的分隔文件的格式为:\n RECID | ATTN |看护|街1 |街2 |街3 |城市|州|邮政|国家| 接受者| Lexi | 2226 S 106号F3QI | | | | |芝加哥| IL | 60644 |美国| RECID |首名|中名|姓氏| NM STR |性别| DOB |前缀|后缀| DSGTN | DBA| 收件人姓名|肯尼斯| |肯尼斯·科尔| M | 08241993 | | |医生|| RECID行类似于其下方数据的标记行或标题行。 我正在寻找这样的xml转换Python 如何将具有多个数据行的管道分隔文本文件转换为xml,python,Python,我想知道是否有一种公认的方法可以使用python将管道分隔的文本文件转换为XML。我要转换的分隔文件的格式为:\n RECID | ATTN |看护|街1 |街2 |街3 |城市|州|邮政|国家| 接受者| Lexi | 2226 S 106号F3QI | | | | |芝加哥| IL | 60644 |美国| RECID |首名|中名|姓氏| NM STR |性别| DOB |前缀|后缀| DSGTN | DBA| 收件人姓名|肯尼斯| |肯尼斯·科尔| M | 08241993 | | |医
**<RECIPIENT>**
<ATTN>lexi</ATTN>
<care_of></care_of>
<STREET1>2226 S 106TH DR APT F3QI</STREET1>
<STREET2></STREET2>
<STREET3></STREET3>
<CITY>Chicago</CITY>
<STATE>IL</STATE>
<ZIP>60644</ZIP>
<COUNTRY>UNITED STATES</COUNTRY>
**</RECIPIENT>**
**<RECIPIENTNAME>**
<FRST NAME>Kenneth</FRST NAME>
<MID NAME></MID NAME>
<LAST NAME></LAST NAME>
<NM STR>Kenneth Cole</NM STR>
<SEX>M</SEX>
<DOB>08241993</DOB>
<PREFIX></PREFIX>
<SUFFIX></SUFFIX>
<DSGTN>Doctor</DSGTN>
<DBA></DBA>
**</RECIPIENTNAME>**
****
莱西
2226 S 106号第F3室
芝加哥
白细胞介素
60644
美国
****
****
肯尼斯
凯尼斯·柯尔
M
08241993
医生
****
我没有找到任何与此转换相关的代码。所有代码都将文件中的第一行视为标题以管道分隔的文件似乎是以管道为分隔符的CSV文件。您应该使用模块来阅读它。谢谢,我需要任何模块的帮助,我可以使用这些模块通过为每一行创建xml输出来分别执行每一行。我确实看到了一些在相同数据上创建xml文件的示例,但每行中的数据不同