小编Kno*_*don的帖子

解析300 MB文件时Python中的内存错误

我正在使用python 3.5解析xml文件(291 MB)

import xmltodict, json

with open('Wikipedia-20160404094133.xml', encoding='utf-8') as xml_file:
    dic_xml = xmltodict.parse(xml_file.read(), encoding='utf-8', xml_attribs=True)
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误:

dic_xml = xmltodict.parse(xml_file.read(), encoding='utf-8', xml_attribs=True)
MemoryError
Run Code Online (Sandbox Code Playgroud)

我该怎么解决?

python memory parsing

5
推荐指数
1
解决办法
570
查看次数

安装的软件包上的导入错误(wikitools)

我已经wikitools使用进行了安装pip,但是在我撰写本文时:

from wikitools import wiki, api
Run Code Online (Sandbox Code Playgroud)

在Python中,我收到以下消息:

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    from wikitools import wiki, api
  File "C:\Python35\lib\site-packages\wikitools\__init__.py", line 19, in <module>
    from wiki import *
ImportError: No module named 'wiki'
Run Code Online (Sandbox Code Playgroud)

这是什么问题 我正在使用Python 3.5。

python

1
推荐指数
1
解决办法
1091
查看次数

标签 统计

python ×2

memory ×1

parsing ×1