python 打印xml文档树_Python构建XML树结构的方法示例

本文实例讲述了Python构建XML树结构的方法。分享给大家供大家参考,具体如下:

1.构建XML元素

#encoding=utf-8

from xml.etree import ElementTree as ET

import sys

root=ET.Element('color') #用Element类构建标签

root.text=('black') #设置元素内容

tree=ET.ElementTree(root) #创建数对象,参数为根节点对象

tree.write(sys.stdout) #输出在标准输出中,也可写在文件中

输出结果:

black

2.构建完整XML树结构

#encoding=utf-8

from xml.etree import ElementTree as ET

import sys

root=ET.Element('goods')

name_con=['yhb','lwy']

size_con=['175','170']

for i in range(2):

# skirt=ET.SubElement(root,'skirt')

# skirt.attrib['index']=('%s' %i) #具有属性的元素

skirt=ET.SubElement(root,'skirt',index=('%s' %i)) #相当于上面两句

name=ET.SubElement(skirt,'name') #子元素

name.text=name_con[i] #节点内容

size=ET.SubElement(skirt,'size')

size.text=size_con[i]

tree=ET.ElementTree(root)

ET.dump(tree) #打印树结构

输出结果:

yhb175lwy170

3.XML规范中预定的字符实体

所谓字符实体就是XML文档中的特殊字符,如元素内容中有“

字符实体

符号

<

<

>

>

&

&

'

"

PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用:

希望本文所述对大家Python程序设计有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/507520.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

风格迁移模型测试效果

1 模型简介 Selfie2anime模型&#xff1a;动漫风格&#xff0c;训练集主要针对人物头像&#xff1b;对应论文为&#xff1a;U-gat-it: Unsupervised generative attentional networks with adaptive layer-instance normalization for image-to-image translation Hayao模型&a…

黑白棋级别预测

1 当前成果 上图是对于AI级别为40级以下的对局结果统计图&#xff0c;横坐标是对于AI级与当前模型预测级别的差值&#xff0c;纵坐标是玩家的胜率。由图中可以看出&#xff0c;玩家胜率符合预测。当AI级别比预测级别高时&#xff0c;玩家胜率越来越低&#xff0c;反之玩家胜率会…

python3源代码是什么_如何用inspect查找python3源代码?

我们在学习的时候喜欢去写代码&#xff0c;或者进行代码的测试&#xff0c;在源代码的查看的进行的不多。大概很多是写完就放在一边&#xff0c;如果不是下次需要使用&#xff0c;也不会知道写的是否正确&#xff0c;还有没有可以修改或者改进的地方。所以&#xff0c;对于源代…

python元编程_python元编程详解(3)

今天转载一片非常精彩的文章供大家欣赏&#xff1a;参考文章链接.python开发者门户一个很好的学习python的网站&#xff0c;大家有时间可以多看看。下面正式开始今天的内容&#xff1a;在理解元类之前&#xff0c;你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk&a…

风格迁移--U-GAT-IT模型(ICLR 2020)

1 论文简介 论文题目&#xff1a; U-gat-it: Unsupervised generative attentional networks with adaptive layer-instance normalization for image-to-image translation 论文代码&#xff1a;https://github.com/taki0112/UGATIT 论文数据集&#xff1a;https://github.co…

毕业大论文到底怎么写?

本文主要写给本科生的&#xff0c;研究生也可以作为参考。 1 题目 题目建议控制在25字以内&#xff0c;能突出显示自己的主要工作即可。 “问题方法”式。比如&#xff1a;恶意流量检测的矩阵分解算法研究&#xff0c;问题是恶意流量检测&#xff0c;方法为矩阵分解&#xf…

麻雀优化算法_多种智能优化算法应用案例分享-附代码

1.智能优化算法应用&#xff1a;基于灰狼算法的Otsu图像多阈值分割智能优化算法应用&#xff1a;基于灰狼算法的Otsu图像多阈值分割-附代码_Jack旭的博客-CSDN博客​blog.csdn.net2.智能优化算法应用&#xff1a;基于灰狼算法的二维Otsu图像阈值分割智能优化算法应用&#xff1…

Transform机制(1)

本文是对李宏毅老师的课程进行了整理。 视频地址为&#xff1a; https://www.bilibili.com/video/BV1Wv411h7kN?p35 1 引入 Transform的应用场景 2 基本原理 Transform机制由编码器&#xff08;Encoder&#xff09;和解码器&#xff08;Decoder&#xff09;构成。 编码器…

python神经网络调节参数_神经网络进阶-用python实现一个完整的神经网络框架并在CIFAR10数据集上调参...

上一个博客中讲解了用python实现一个简单的两层神经网络&#xff0c;我们是把所有的网络层都直接写在了类中。但是作为一个神经网络框架&#xff0c;网络的结构应该是可以由使用者自定义的&#xff0c;这样一来也就不用为每个网络结构都重写所有代码&#xff0c;我们把每一层模…

CGCKD2021大会报告整理(1)--宽度学习

本文先把这次听陈俊龙老师的报告截图发出来&#xff0c;后面再来整理宽度学习的基本原理。

java根据逗号拆分_Excel技巧—超实用的字符串拆分小技巧

点赞再看&#xff0c;养成习惯&#xff1b;当断不断&#xff0c;反受其乱。微信搜索【亦心Excel】关注这个不一样的自媒体人。本文GitHub https://github.com/hugogoos/Excel已收录&#xff0c;包含Excel系统学习指南系列文章&#xff0c;以及各种Excel资料。我们每天都在Excel…

动漫变身调研报告

1 问题描述 由于手机等移动设备计算资源有限&#xff0c;导致目前风格迁移模型无法在手机等移动设备上实现高分辨率图像的风格转换。 2 竞品调研 为了了解已有产品中对动漫变身技术的使用情况&#xff0c;通过调研&#xff0c;我们发现了在醒图 APP &#xff08;抖音&#x…

网站维护页面_营销型企业网站有哪些功能?

营销型企业网站是企业进行网络营销的一个利器&#xff0c;现在也越来越多企业重视做一个营销型网站。因为网站是客户和企业在网络上互相沟通的一个平台。所以营销型网站的功能也是运营人员在运营的过程中非常重视的体验&#xff0c;今天牛商网就和你说说营销型企业网站有哪些功…

如何写研究周报?

本文适合准备做研究的本科生或者研究生&#xff0c;目前还是一个初稿&#xff0c;请多提宝贵建议&#xff0c;我会及时更新。 1 为什么要写研究周报&#xff1f; 锻炼自己的文档整理能力&#xff1b;理清自己的思路&#xff1b;研究周报不是写给导师看的&#xff0c;而是写给…

python自动打卡程序_使用Python实现平台自动打卡

众所周知&#xff0c;人的懒惰是技术发展的一大动力。现在正处疫情期间&#xff0c;因为我总是忘记及时健康打卡而导致被年级群通报&#xff0c;故干脆写了个Python脚本来自动打卡。若之后我的身体状态、所在地等信息都没有改变的话&#xff0c;这个脚本就能帮我完成一个小任务…

python莫比乌斯环_有哪些完美或接近完美的构造(机械,生物,数学公式,文章,软件等等)?为什么完美?又能有什么领悟?...

分形。分形是一个几何概念。举个例子&#xff0c;Koch曲线。来自度娘百科由一个等边三角形开始(图1)&#xff0c;取去掉每条边中间1/3部分&#xff0c;接上一个等边三角形的两个边(图2)&#xff0c;如此重复无穷多次。最后我们得到一个面积有限&#xff0c;边长无限的图形。形状…

python 秒杀12306课程_Python攻破12306网站,实现2020最强抢票模式!

python版本支持2.7.10 - 2.7.15依赖库依赖若快 若快注册地址&#xff1a;推荐用若快&#xff0c;打码兔平台已经关闭项目依赖包 requirements.txt安装方法-Windows:安装方法-Linux:root用户(避免多python环境产生问题): python2 -m pip install -i pip install -i -r requireme…