【发布时间】:2017-03-21 19:57:45
【问题描述】:
我正在尝试从如下所示的输出中获取 IP 地址值:
<sc-list>
<sc address="10.13.11.103"/>
<sc address="10.13.11.107"/>
</sc-list>
我尝试使用 etree,但我似乎无法获取 ip 值(请参阅下面的代码)
import xml.etree.ElementTree as ET
filepath = "C:\Development\pq-python-examples\ip_numbers.xml"
tree = ET.parse(filepath)
root = tree.getroot()
for child in root:
print (child.tag, child.attrib)
我得到的输出是这样的:
('sc', {'address': '10.13.11.103'})
('sc', {'address': '10.13.11.107'})
有人可以帮我获取 IP 地址吗?
10.13.11.103
10.13.11.107
谢谢。
【问题讨论】:
-
做
print (child.attrib.get('address')) -
欢迎来到 Stack Overflow。请花2分钟tour。此外,打开Help center 并至少阅读How to Ask。然后,edit 你的问题要添加适当的语言标签 (
python?)
标签: xml elementtree