我有一个看起来像大的XML文件

<data> skdfnlsniisimsoinfsdfoisdfinsdofinodnfonf <emrosem> 23324097234097g </emrosem>

<peto> oifmisnie </peto>

</data>

<data> sfnseosfnosefoisneofinseionfoaisenfoisen <emrosem> 3249087203470w </emrosem>

<peto> sdfn </peto>

</data>


我想把它分成一个看起来像这样的列表

 [<data> skdfnlsniisimsoinfsdfoisdfinsdofinodnfonf <emrosem> 23324097234097g </emrosem>
 <peto> oifmisnie </peto></data>, <data> sfnseosfnosefoisneofinseionfoaisenfoisen
 <emrosem> 3249087203470w </emrosem> <peto> sdfn </peto> </data>]


换句话说,我想根据单词“数据”对其进行拆分。

我正在使用python 2.7,感谢您的帮助。

最佳答案

包含的XML Parser是解析XML的一种方法。从其中获取数据并放入完整标签的列表可能有点麻烦,但是应该可行。

关于python - 如何按关键字分割文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6670093/

10-09 01:23