栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python从xml提取数据并将其保存到Excel

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python从xml提取数据并将其保存到Excel

以下应该工作:

import xml.etree.ElementTree as ETimport arcpyxmlfile = 'D:/Working/Test/Test.xml'element_tree = ET.parse(xmlfile)root = element_tree.getroot()agreement = root.find(".//agreementid").textarcpy.AddMessage(agreement)

root.find()
调用使用XPath表达式(此处的快速备忘单在此处的Python文档中)查找名为的当前级别下任意级别的第一个标记
agreementid
。如果文件中有多个名为的标记,则可以使用
root.findall()
并遍历结果。例如,如果有三个名为的字段
agreementid
,并且您知道要第二个字段,则
root.findall(".//agreementid")[1]
应该可以使用。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/661591.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号