gpt4 book ai didi

python - 在 xml 标签的文本元素中提取标签

转载 作者:太空宇宙 更新时间:2023-11-04 03:55:52 24 4
gpt4 key购买 nike

假设我有一个如下形式的 XML 文档

<root>
<foos>
<foo>the quick <bar>brown </bar>fox</foo>
</foos>
<!-- Lots more <foo></foo> -->
</root>

如何提取全文字符串 the quick fox 以及字符串 brown

import xml.etree.ElementTree as ET
doc = ET.parse(xmldocument).getroot()
foos = doc.find('foos')
for foo in foos:
print foo.text # This will print 'the quick '

不确定如何解决这个问题。

最佳答案

您也可以尝试这样的操作,它会自动迭代所有嵌套标签:

foos = doc.find('foos')
for foo in foos:
for text in foo.itertext():
print text.strip(),
print

关于python - 在 xml 标签的文本元素中提取标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18539440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com