如何在没有内存问题的情况下在python中读取大型XML文件

时间:2019-05-30 18:24:26

标签: python pycharm xmldataset

我正在尝试读取将近19 GB的XML文件“ Comments.xml”,但是会出现内存错误。我在每个IDE中都尝试过,但是没有任何效果。我有4 GB内存。我也搜索了谷歌,但没有找到任何线索:/  我的代码是

我在每个IDE中都尝试过,但是没有任何效果。我也搜索了谷歌,但没有找到任何线索:/

import xml.etree.ElementTree as ET
tree = ET.ElementTree(file='Comments.xml')
root = tree.getroot()
for rows in root:
    print(rows.attrib)

当我运行IDE记忆棒一段时间后,出现错误: 598行,解析中     self._root = parser._parse_whole [源代码) MemoryError

0 个答案:

没有答案