请选择 进入手机版 | 继续访问电脑版

Hello Mat

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 760|回复: 1

Python读取xml文件

[复制链接]

41

主题

67

帖子

1152

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1152
发表于 2020-5-10 20:10:12 | 显示全部楼层 |阅读模式
Python读取xml文件
环境:Anaconda3-2018.12-Windows-x86_64.exe + win10 + 64bit
  1. from xml.dom.minidom import parse
  2. xmlfile = r"C:\AIProjects\AI.xml"
  3. DOMTree = parse(xmlfile)
  4. xmllist = DOMTree.documentElement
  5. # 输出整个xml
  6. print (xmllist.toxml())

  7. xmlItems = xmllist.getElementsByTagName('Item')
  8. print(xmlItems)
  9. print (type(xmlItems))
  10. print("\n")

  11. xmlItems0 = xmllist.getElementsByTagName('Item')[1].toxml()
  12. print(xmlItems0)

  13. xmlItems1 = xmllist.getElementsByTagName('Item')[1].hasAttribute('defaultValue')
  14. print(xmlItems1)

  15. xmlItems2 = xmllist.getElementsByTagName('Item')[1].getAttribute('defaultValue')
  16. print(xmlItems2)
复制代码
输出为:
  1. <Item defaultValue="0" name="isGOTOAI"/>
  2. True
  3. 0
复制代码


参考:【1】python3基础:操作xml



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Python|Opencv|MATLAB|Halcom.cn  

GMT+8, 2020-6-2 12:49 , Processed in 0.126789 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表