首页 > TAG信息列表 > iterparse
python-ElementTree iterparse应该花多长时间?
在回答另一个问题时,有人向我展示了以下教程,作者声称其中使用了iterparse在3秒内解析了约100 MB的XML文件: http://eli.thegreenplace.net/2012/03/15/processing-xml-in-python-with-elementtree/ 我正在尝试解析约90 MB的XML文件,并且我有以下代码: from xml.etree.cElementTreepython-为什么elementtree.ElementTree.iterparse使用这么多内存?
我正在使用elementtree.ElementTree.iterparse解析大型(371 MB)xml文件. 我的代码基本上是这样的: outf = open('out.txt', 'w') context = iterparse('copyright.xml') context = iter(context) dummy, root = context.next() for event, elem in context: if使用Python lxml和Iterparse解析大型XML文件
我正在尝试使用lxml和iterparse方法编写解析器来逐步执行包含许多项的非常大的xml文件. 我的文件格式为: <item> <title>Item 1</title> <desc>Description 1</desc> <url> <item>http://www.url1.com</item> </url> </item> <item>python – xml.etree.ElementTree iterparse()仍然使用大量内存?
我一直在尝试使用iterparse来减少需要处理大型XML文档的脚本的内存占用量.这是一个例子.我编写了这个简单的脚本来读取TMX文件并将其拆分为一个或多个输出文件,不超过用户指定的大小.尽管使用iterparse,当我将886MB文件拆分为100MB文件时,脚本会以所有可用内存运行(使用我的8MB中的