全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解 Python 读写XML文件的实例

详解 Python 读写XML文件的实例

Python 生成XML文件

from xml.dom import minidom

# 生成XML文件方式
def generateXml():
  impl = minidom.getDOMImplementation()

  # 创建一个xml dom
  # 三个参数分别对应为 :namespaceURI, qualifiedName, doctype
  doc = impl.createDocument(None, None, None)

  # 创建根元素
  rootElement = doc.createElement('Pythons')

  # 为根元素添加10个子元素
  for pythonId in range(10):
    # 创建子元素
    childElement = doc.createElement('python')
    # 为子元素添加id属性
    childElement.setAttribute('id', str(pythonId))

    # 将子元素追加到根元素中
    rootElement.appendChild(childElement)
    print(childElement.firstChild.data)

  # 将拼接好的根元素追加到dom对象
    doc.appendChild(rootElement)

  # 打开test.xml文件 准备写入
  f = open('test.xml', 'a')
  # 写入文件
  doc.writexml(f, addindent=' ', newl='\n')
  # 关闭
  f.close()

# 执行生成xml方法
generateXml()

python 读取XML文件

from xml.dom.minidom import parse

# 获取 python节点下得所有id属性
def getTagId():

  # 获取test.xml文档对象
  doc = parse("test.xml")

  for node in doc.getElementsByTagName("python"):
    # 获取标签ID属性
    value_str = node.getAttribute("id")
    # 打印输出
    print(value_str)

# 获取属性ID
getTagId()

运行结果 – 生成xml文件如下

运行结果 – 读取xml文件如下

以上就是Python 读写XML的实例详解,如有疑问请留言或者到本站社区交流讨论,本站还有很多Python 开发的文章,大家可以搜索查阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Python  # 读写XML  # 读写XML的实现方法  # 一文秒懂python读写csv xml json文件各种骚操作  # python利用lxml读写xml格式的文件  # python读写xml文件实例详解嘛  # 如有  # 希望能  # 谢谢大家  # 还有很多  # 创建一个  # 下得  # 疑问请  # 文档  # impl  # qualifiedName  # generateXml  # getDOMImplementation  # namespaceURI  # rootElement  # createElement  # Pythons  # doctype  # doc  # createDocument  # def 


相关文章: 如何用5美元大硬盘VPS安全高效搭建个人网站?  深圳网站制作的公司有哪些,dido官方网站?  自助网站制作软件,个人如何自助建网站?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  建站之星24小时客服电话如何获取?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何选择高效可靠的多用户建站源码资源?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  如何高效完成独享虚拟主机建站?  建站之家VIP精选网站模板与SEO优化教程整合指南  营销式网站制作方案,销售哪个网站招聘效果最好?  专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  如何在香港服务器上快速搭建免备案网站?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  如何零基础在云服务器搭建WordPress站点?  已有域名建站全流程解析:网站搭建步骤与建站工具选择  如何高效配置香港服务器实现快速建站?  活动邀请函制作网站有哪些,活动邀请函文案?  如何基于云服务器快速搭建个人网站?  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何获取PHP WAP自助建站系统源码?  名字制作网站免费,所有小说网站的名字?  高性价比服务器租赁——企业级配置与24小时运维服务  如何快速生成橙子建站落地页链接?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  高端企业智能建站程序:SEO优化与响应式模板定制开发  宝塔新建站点报错如何解决?  如何在宝塔面板中修改默认建站目录?  如何生成腾讯云建站专用兑换码?  如何彻底删除建站之星生成的Banner?  安云自助建站系统如何快速提升SEO排名?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  如何在建站之星网店版论坛获取技术支持?  C++中引用和指针有什么区别?(代码说明)  微课制作网站有哪些,微课网怎么进?  广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  如何零基础开发自助建站系统?完整教程解析  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何在建站之星绑定自定义域名?  ,想在网上投简历,哪几个网站比较好?  油猴 教程,油猴搜脚本为什么会网页无法显示?  制作网站怎么制作,*游戏网站怎么搭建?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。