当前位置: 首页 > news >正文

做数据分析网站校园社交网站怎么做

做数据分析网站,校园社交网站怎么做,个人的小说网站如何做,谷歌推广课程Python使用lxml解析XML格式化数据 1. 效果图2. 源代码参考 方法一:无脑读取文件,遇到有关键词的行再去解析获取值 方法二:利用lxml等库,解析格式化数据,批量获取标签及其值 这篇博客介绍第2种办法,以菜鸟教…

Python使用lxml解析XML格式化数据

  • 1. 效果图
  • 2. 源代码
  • 参考

方法一:无脑读取文件,遇到有关键词的行再去解析获取值
方法二:利用lxml等库,解析格式化数据,批量获取标签及其值

这篇博客介绍第2种办法,以菜鸟教程中的俩个xml文档为例进行解析;
https://www.runoob.com/try/xml/cd_catalog.xml
https://www.runoob.com/try/xml/books.xml

1. 效果图

cd_catalog.xml原始文件如下:
在这里插入图片描述

解析cd_catalog.xml后按顺序打印如下:
在这里插入图片描述

book.xml原始文件如下:
在这里插入图片描述

解析books.xml效果图如下:
在这里插入图片描述

2. 源代码

# parseXml.py
# 解析cd_catalog.xml,book.xmlfrom xml.etree import ElementTree as ETdef readBookXml(file):# 直接读取xml文件,形成ElementTree结构tree = ET.parse(file)root = tree.getroot()  # 获取根元素for i, child in enumerate(root):  # 遍历子元素print(i, child.tag, child.text, child.attrib)  # 输出子元素的标签和属性值for j in range(len(child)):print('\t', j, child[j].tag, child[j].text, child[j].attrib)  # 输出子元素中的标签及属性值# 获取XML文档的根元素root = tree.getroot()# 查找具有指定标签的第一个子元素element = root.find('book')# 查找具有指定标签的所有子元素books = root.findall('book')print(len(books))for i, book in enumerate(books):print(i, book.tag, book.text, book.attrib)  # 输出子元素的标签和属性值for j in range(len(book)):print('\t', j, book[j].tag, book[j].text, book[j].attrib)  # 输出子元素中的标签及属性值def readCatalogXml(file):# 直接读取xml文件,形成ElementTree结构tree = ET.parse(file)root = tree.getroot()  # 获取根元素for i, child in enumerate(root):  # 遍历子元素print(i, child.tag, child.text, child.attrib)  # 输出子元素的标签和属性值for j in range(len(child)):print('\t', j, child[j].tag, child[j].text, child[j].attrib)  # 输出子元素中的标签及属性值# 获取XML文档的根元素root = tree.getroot()# 查找具有指定标签的第一个子元素element = root.find('CD')# 查找具有指定标签的所有子元素books = root.findall('CD')print(len(books))for i, book in enumerate(books):print(i, book.tag)  # 输出子元素的标签for j in range(len(book)):print('\t', j, book[j].tag, book[j].text)  # 输出子元素中的标签及属性值file = 'test/books.xml'
readBookXml(file)file = 'test/cd_catalog.xml'
readCatalogXml(file)

参考

  • https://blog.csdn.net/qq233325332/article/details/130799948
  • https://blog.csdn.net/weixin_43856625/article/details/134775566
http://www.yayakq.cn/news/103335/

相关文章:

  • 邹平网站建设公司衡水做企业网站的公司
  • 门户网站建设考核总结北京北控京奥建设有限公司网站
  • 校园网站建设特色wordpress和dada
  • 网站设计 图片商务网站建设与维护
  • 做网站上面图片的软件商丘软件开发
  • 网站作业二级网页建成局网站建设
  • 网站建设需要哪些方面安徽城乡建设厅官网站
  • 怎样在手机上建设网站做网站 会计分录
  • 商业网站策划书范文班级网页设计模板html
  • 网页设计师培训教程宁波seo关键词优化
  • seo诊断网站免费诊断平台高端建站神器
  • 网站备案号怎么申请建站优化办事效率高
  • 网站开发运营费用宿迁公司做网站
  • 淘宝客领券网站怎么做googl浏览器做桌面版网站
  • 简述建设一个网站的具体过程工信部网站备案查询
  • 网站跟app的区别福建省网站备案
  • wordpress 英语宁波谷歌seo推广
  • 长春找工作哪个网站好济南槐荫网站开发公司
  • 长春网站制作企业企业咨询公司收费标准
  • 网站建设ssc源码电子商务网店运营
  • 申报网站站内优化怎么做
  • 泰安网站建设收费标准品牌网站设计提案
  • 信息网站建设方案网址怎么申请
  • 淘宝上做微请帖的在哪个网站wordpress 正版插件
  • 网站百度收录很多意识形态网站建设
  • 网站内页设计专业素材网站
  • 怎样增加网站会员量wordpress添加时间轴
  • 长春哪家网络公司做网站专业天津圣辉友联做网站
  • 品展示设计网站哪些网站专做新闻
  • 学校网站建设考评办法一个微信小程序大概多少钱