xml文件拆分python_Python大神都是这样处理xml文件的!
xml⽂件拆分python_Python⼤神都是这样处理xml⽂件的!Python⼤神都是这样处理xml⽂件的!
最近有同学询问如何利⽤Python处理xml⽂件,特此整理⼀个⽐较简洁的操作⼿册,供⼤家参阅。
⾸先准备⼀个xml⽂件,xml中的内容如下所⽰。存储为:l
如果要获取这个xml⾥⾯的数据,我们需要利⽤Python⾥⾯ElementTree来进⾏处理。
具体操作如下所⽰:
1、导⼊包(包是Python内置⾃带)
2、打开⽂件,并获取根节点的属性和节点名称
农村环保小常识运⾏代码后,结果如下所⽰:
秋天作文三年级3、利⽤find⽅法获取⼦节点(缺点:只能根据提供的名称获取第⼀个⼦节点)
运⾏结果如下所⽰:中国商标注册要求
新春手抄报2021内容4、利⽤findall⽅法获取所有⼦节点,返回的节点会存在⼀个列表⾥⾯
财神的生日
运⾏的结果如下所⽰:运⾏的结果如下所⽰:
5、利⽤findall⽅法获取所有三级⼦节点,返回的节点会存在⼀个列表⾥⾯
运⾏结果如下所⽰:
6、利⽤遍历的⽅法去直接遍历⼦节点⾥⾯的所有元素
运⾏结果如下所⽰:
⾄此我们的xml的处理已经完全结束啦!
给⼤家留下⼀个练习题: 有⼀个xml的⽂件。内容如下,保存为:l
针对上述xml⽂件,要求如下:
写⼀XmlUtil类
⾥⾯写⼀个函数:get_page手提电脑无线上网
传递⼀个参数file_path
实现元素的读取,返回列表形式的数据,并且列表⾥⾯存储每个page节点的信息;
写⼀个page类
有2个属性:page_key_word,
存储页⾯信息;uiElement存储列表数据
写⼀个UiElement类
有1个属性:存储列表类型的数据,把每⼀个信息作为列表⾥⾯的⼀个数据。
后⾯也会结合WEB⾃动化来给⼤家做进⼀步的分享,记得持续关注柠檬班的动态呦~
本⽂由柠檬班华华⽼师原创!欢迎⼤家在评论区留⾔,发表你的想法吧!
需要问题答案,记得在评论区留⾔呦!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。