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

独立做网站需要学什么论坛推广

独立做网站需要学什么,论坛推广,微信公众号客服24小时电话是多少,网页设计总结经验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.qdjiajiao.com/news/10918.html

相关文章:

  • 柏乡县建设局网站网络营销产品的特点
  • 中国企业500强山东seo的外链平台有哪些
  • 房地产市场需求分析深圳优化公司高粱seo较
  • 怎么做网站frontpage百度服务电话6988
  • 网站建设就业怎么样百度指数十年
  • 广东网站建设微信商城开发杭州seo网站哪家好
  • 中国最大的建站网站百度收录网站要多久
  • 做影视网站怎么百度指数下载手机版
  • 贾汪区建设局网站福建seo网站
  • wordpress网站响应速度插件十大新媒体平台有哪些
  • 做网站时 404网页如何指向站长统计幸福宝2022年排行榜
  • 做360全景的网站网络营销的目的和意义
  • 提升网站页面打开速度推广产品的软文
  • 乐清微网站建设在百度上做广告推广要多少钱
  • 网站建设分站要备案申请百度账号注册
  • 微信怎么做网站企业网络营销策略分析案例
  • 网站规划与建设论文常用的网络营销工具有哪些
  • 合肥做双语外贸网站网站优化排名方法
  • 新加坡购物网站排名seo软件工具
  • 哈尔滨安康养老院收费标准福州seo优化
  • 高级工程师谷歌seo是什么
  • 建设020网站需要多少钱企业关键词排名优化哪家好
  • 私服网站如何做seo如何制作简易网站
  • wordpress 分享网站手机百度旧版本下载
  • Wordpress网站删除多余主题自己做网站
  • 如何在网站做推广一站式媒体发稿平台
  • 企业网站的维护怎么做网站推广
  • 自己做网站需要什么条件网站如何在百度刷排名
  • 建设的网站太卡网页怎么制作
  • 深圳外贸建站搭建哪家好苏州做网站的专业公司