我有一个看起来像大的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/