我正在进行自然语言处理,在这里我需要提取XML的AbstractText标记之间的数据。我能够从XML中提取数据,但是当我试图将文本写入文本文件时。只有最后一个标记中的文本才会进入(写入)文本文件。 下面是我的代码:
h1=et.parse("C:\\Users\\harsh\\OneDrive\\Desktop\\DataSets\\zika.xml")
h3=h1.getroot()
h2=h1.findall('PubmedArticle')
for child in h2:
for node in child.getiterator():
if node.tag=="AbstractText":
h3=node.text
print(h3)
file=open("C:\\Users\\harsh\\OneDrive\\Desktop\\DataSets\\Extracted.txt","w")
file.write(h3)
file.close()
告诉我哪里出了问题。打印h3显示所有标签的数据。但我写不出来。给我指点方向。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐