gpt4 book ai didi

python - MemoryError,Python

转载 作者:行者123 更新时间:2023-12-03 08:03:12 25 4
gpt4 key购买 nike

处理.xml文件= 1,45 Gb时出现MemoryError错误。我试图在一个较小的文件上运行它,并且它可以工作,因此代码中不应有任何错误。该代码本身意味着打开一个xml文件,在其中做一些事情并将其保存回新的txt文件中。我运行Win7 x86、2 Gb RAM,Python 2.6

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
openfile('ukwiki-latest-pages-articles.xml')
File "C:\Users\Vof Freeman\Desktop\Python\test.py", line 7, in openfile
contents = F.read()
File "C:\Python26\lib\codecs.py", line 666, in read
return self.reader.read(size)
File "C:\Python26\lib\codecs.py", line 466, in read
newdata = self.stream.read()
MemoryError

最佳答案

由于构建内存树是不理想的(鉴于您拥有的物理内存量,在您的情况下也不可行),因此可以将lxml使用两种技术:

  • 提供目标解析器类
  • 使用iterparse方法

  • 请参阅 here文档以了解如何完成此操作。

    关于python - MemoryError,Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4118409/

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