Python-xml模块

xml模块

处理文档:
Python - xml模块

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比西湖网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式西湖网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖西湖地区。费用合理售后完善,10多年实体公司更值得信赖。

import xml.etree.ElementTree as ET

tree = ET.parse('xmlfile')    # ET.parse() 解析xml文档
root = tree.getroot()        # 获取根节点
print(root.tag)          # root.tag 获取根节点标签   这里是data

Python - xml模块

for i in root:
    print(i.tag)        # 获取根节点下的标签
    print(i.attrib)     # 获取根节点下的标签属性

标签>>: country 、标签属性>>: {'name': 'Panama'}

Python - xml模块

同样的 country 下也有标签、属性等:

Python - xml模块

也可以用for循环取数据:

Python - xml模块

被标签包围的数据取出来:

Python - xml模块

k.text

Python - xml模块

root.iter('year')遍历year节点:

Python - xml模块

修改year节点的属性和值:

Python - xml模块
Python - xml模块

删除:

Python - xml模块

运行后显示:

Python - xml模块

新建一个xml文档

Python - xml模块

代码运行后:

Python - xml模块


分享题目:Python-xml模块
文章地址:http://bzwzjz.com/article/jssoso.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销网站建设 成都网站设计公司 成都网站建设公司 成都网站制作 成都商城网站制作 网站建设 成都网站制作 网站建设费用 重庆网站设计 重庆网站建设 重庆电商网站建设 网站建设 定制网站设计 专业网站设计 成都企业网站建设 网站建设方案 成都网站设计 成都网站制作 成都网站建设 高端网站设计推广 成都网站设计 成都商城网站建设