给定以下输入:
<tag1>
<tag2 id="value">
<tag3>
text
</tag3>
<tag4>
text
</tag4>
</tag2>
</tag1>
如果输入等于值,我想提取tag3
中的文本
到目前为止,我能够提取文本而不管value
tree = ET.parse(inFile)
text_file = open('output.txt', "w")
for p in root.iter('tag3')
text_file.write(p.text + "\n")
text_file.close()
但不知何故,我无法在tag2中找到属性的值
你可以用BeautifulSoup来做
相关问题 更多 >
编程相关推荐