南强小屋 Design By 杰米
详解 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 开发的文章,大家可以搜索查阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
南强小屋 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
南强小屋 Design By 杰米
暂无详解 Python 读写XML文件的实例的评论...

