我正在尝试解析一个大于1 1GB的大型XML文件,并替换元素的一些文本值。它可以工作,但需要很多时间(超过15分钟)。
有什么方法可以提高我的脚本的性能吗?
我的解析代码是这样的:
import xml.etree.ElementTree as ET
tree = ET.parse(path)
root = tree.getroot()
for element in root.findall( My_Xpath_NS +'InstdAmt'):
Somme_Indiv = element.text = Sample_Indiv
Somme_Indiv =