iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python增加xml文件节点
  • 606
分享到

python增加xml文件节点

节点文件python 2023-01-31 01:01:35 606人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

from xml.etree.ElementTree import ElementTree,Element tree=ElementTree() tree.parse('D://myself.xml') #下面主要是在根目录里加一级目


from xml.etree.ElementTree import ElementTree,Element
tree=ElementTree()
tree.parse('D://myself.xml')
#下面主要是在根目录里加一级目录
#2得到根目录
root=tree.getroot()
#创建一级目录
element=Element('train',{'name':'wang'}) #指点里面是属性,结果展示:<train name="wang">
#创建二级目录
one=Element('id')
one.text='1'#二级目录的值 #结果展示:<id>1</id>
element.append(one)#将二级目录加到一级目录里 
'''
结果展示:
<train name="wang">
        <id>1</id>
    </train>
'''
#将一级目录加到根目录里
root.append(element)
#让结果保存进文件就可以了
tree.write('D://aa.xml',encoding='utf-8',xml_declaration=True)

'''
初始文件:
<?xml version="1.0" encoding="utf-8"?>
<Manager address="科技软件园" company="辰青科技">
   <Manager>
     <id>1</id>
     <name>wang</name>
     <age>10</age>
     <major>math</major>
  </Manager>
  <Manager>
     <id>2</id>
     <name>zhang</name>
     <age>11</age>
     <major>statistic</major>
  </Manager>
  <Manager>
     <id>3</id>
     <name>shan</name>
     <age>18</age>
     <major>english</major>
  </Manager>
  <Manager>
     <id>4</id>
     <name>chen</name>
     <age>21</age>
     <major>it</major>
  </Manager>
</Manager>
'''
#修改之后的结果
'''
<?xml version="1.0" encoding="utf-8"?>
<Manager address="科技软件园" company="辰青科技">
   <Manager>
     <id>1</id>
     <name>wang</name>
     <age>10</age>
     <major>math</major>
  </Manager>
  <Manager>
     <id>2</id>
     <name>zhang</name>
     <age>11</age>
     <major>statistic</major>
  </Manager>
  <Manager>
     <id>3</id>
     <name>shan</name>
     <age>18</age>
     <major>english</major>
  </Manager>
  <Manager>
     <id>4</id>
     <name>chen</name>
     <age>21</age>
     <major>it</major>
  </Manager>
<train name="wang"> <id>1</id> </train></Manager>'''


--结束END--

本文标题: python增加xml文件节点

本文链接: https://www.lsjlt.com/news/184501.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python增加xml文件节点
    from xml.etree.ElementTree import ElementTree,Element tree=ElementTree() tree.parse('D://myself.xml') #下面主要是在根目录里加一级目...
    99+
    2023-01-31
    节点 文件 python
  • Mysql怎么增加节点
    本篇内容介绍了“Mysql怎么增加节点”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我们知道,一组优秀的集...
    99+
    2024-04-02
  • Oracle 11G RAC 增加节点
    集群中增加节点大致分为 4 个步骤:前期准备阶段、新节点加入集群(安装 GI 软件)、新节点安装 DB 软件、给新节点分配实例。 一 . ...
    99+
    2024-04-02
  • 如何增加redis的节点
    增加redis节点的示例:通过add-node命令进行增加即可:cd /usr/local/redis/redis/src //进入redis目录./src/redis-cli --cluster add-node 172.26.237.8...
    99+
    2024-04-02
  • Redis集群如何增加节点与删除节点
    这篇文章将为大家详细讲解有关Redis集群如何增加节点与删除节点,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  查看集群启动情况:ps -ef | grep redis...
    99+
    2024-04-02
  • OpenResty + Lua 动态增加 Zuul 节点
    隐忧  在 Spring Cloud 微服务架构体系中,所有请求的前门的网关 Zuul 承担着请求转发的主要功能,对后端服务起着举足轻重的作用。当业务体量猛增之后得益于 Spring Cloud 的横向扩展能力,往往加节点、加机器就可以使得...
    99+
    2023-06-04
  • react怎么动态增加节点
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react怎么动态增加节点?React-动态插入节点组件引入组件后,可以通过调用方式来插入显示组件 KmcDialog.showInstance = f...
    99+
    2023-05-14
    React
  • jquery中如何增加子节点
    这篇文章主要讲解了“jquery中如何增加子节点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery中如何增加子节点”吧! ...
    99+
    2024-04-02
  • react如何动态增加节点
    本篇内容介绍了“react如何动态增加节点”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!react动态增加节点的方法:1、通过“KmcDia...
    99+
    2023-07-04
  • jquery如何增加兄弟节点
    这篇文章主要讲解了“jquery如何增加兄弟节点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery如何增加兄弟节点”吧! ...
    99+
    2024-04-02
  • react如何给树增加节点
    这篇文章主要介绍“react如何给树增加节点”,在日常操作中,相信很多人在react如何给树增加节点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”react如何给树增加节点”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-05
  • oracle12cR2如何增加节点删除节点挽救集群
    这篇文章主要介绍了oracle12cR2如何增加节点删除节点挽救集群,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。数据库版本:[oracle...
    99+
    2024-04-02
  • Python对XML文件实现增删改查操作
    目录PYTHON 操作 XML读取XML文件遍历XML元素查找XML元素添加XML元素修改XML元素PYTHON 操作 XML 读取XML文件 关于XML的介绍 <data&g...
    99+
    2022-11-13
    Python XML增删改查 Python XML操作 Python XML修改
  • jquery如何在前面增加子节点
    这篇“jquery如何在前面增加子节点”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“jqu...
    99+
    2024-04-02
  • hadoop集群增加节点要注意什么
    确保新节点具有与现有节点相同的配置和操作系统版本,以确保集群的一致性和稳定性。 在添加新节点之前,确保为新节点分配适当的资源...
    99+
    2024-03-05
    hadoop
  • Dom4j解析xml复杂多节点报文方式
    目录Dom4j解析xml复杂多节点报文XML的解析方式分为四种本文介绍的是DOM4J方式解析主要核心代码如下dom4j解析多层xmlDom4j解析xml复杂多节点报文 XML是一种通...
    99+
    2024-04-02
  • python操作Xml文件
    一、简单介绍Xml是实现不同语言或程序进行数据交换的协议,跟json差不多,但是xml远远先于json出现,例如在很多传统的金融行业的很多系统接口还主要是xml格式。Xml的格式如下:<Settings modified="2016-...
    99+
    2023-01-31
    操作 文件 python
  • Python处理XML文件
    目录 🌲 前言🌲 准备🌲 xml.dom对象1. Document2. Node3. NodeList4. Element5. Attr &...
    99+
    2023-09-10
    xml python
  • python读取xml文件
    什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml<xml version="1.0" encoding="utf-8"> <catalo...
    99+
    2023-01-31
    文件 python xml
  • redis动态增加节点的方法是什么
    Redis动态增加节点的方法有两种,分别是使用Redis Sentinel和使用Redis Cluster。1. 使用Redis S...
    99+
    2023-08-24
    redis
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作