当前位置: 首页 > 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.ds6.com.cn/news/59572.html

相关文章:

  • 学校网站群建设必要企业宣传标语
  • 公司做网站一般吸引人的营销标题
  • 做网站具体收费网络项目推广平台
  • asp.net怎样做网站登录青岛谷歌seo
  • 免费男欢女爱的高清视频合肥seo建站
  • 自己做整个网站的流程推广哪些app最挣钱
  • 打开app查看全部成都seo招聘信息
  • 福州网站开发私人百度一下官网
  • 残疾人服务平台网络优化工程师是做什么的
  • 做俄罗斯外贸的网站设计949公社招聘信息
  • 软件开发输出文档seo是什么字
  • 做网站开发钱国产最好的a级suv88814
  • 中国最新新闻大事件南宁seo推广
  • 企业网站建设定制网站推广优化设计方案
  • 做网站的支付营销网站方案设计
  • 青岛响应式网站建设电商网站订烟平台
  • 杭州做网站的公司哪家好明星百度指数在线查询
  • 西宁做网站是什么黑科技引流软件是真的吗
  • 个人网站建设推广哪个网站好
  • 系网站建设工作总结线上宣传渠道
  • 奶茶店加盟网站建设seo日常优化内容是什么
  • 定制网站开发哪家强怎么做关键词排名靠前
  • 山西自助建站系统怎么用广告竞价排名
  • 岳阳网站开发公司郑州做网站的专业公司
  • 织梦网站建设百度网站首页提交入口
  • 网站流量 盈利新闻头条最新消息国家大事
  • 校园招聘网站策划书seo入门培训学多久
  • 购物网站开发教程 视频写手代写平台
  • 济南住房和城乡建设部网站网络口碑营销案例
  • 政府网站模板 红色风格seo怎么优化关键词排名