如何使用以下代码读取巨大的xml文件(大于1GB):
import xml.etree.ElementTree as ET
tree = ET.parse(file)
doc = tree.getroot()
abstracts = doc.findall('PubmedArticle/MedlineCitation/Article/Abstract')
for abstract in abstracts:
abs_text = abstract.findall('AbstractText')
ab = ''
for txt in abs_text:
ab += txt.text
collections.col_pubmed_xmls.insert({'text': ab, 'tag': tag})
执行此代码后,出现一个错误:无法在以下行中打开文件:
^{pr2}$我可以使用此代码读取小文件。
怎么办?在
目前没有回答
相关问题 更多 >
编程相关推荐