python,json.loads可以导入多少数据的大小限制?

时间:2018-04-05 20:00:48

标签: python json size

我尝试使用下面的代码将Json数据导入python。该文件为355MB。

bool found = false;
unsigned int index = -1;
for (unsigned int i; i < vector.size(); i++){
    if (vector[i] == 1) {
        index = i;
        bool = true;
        break;
    }
}

我收到如下错误消息:

  

&#34;文件&#34; D:..... py&#34;,第8行,在CATALOG =中   json.loads(打开(&#39; Myfile.json&#39;)。read())文件   &#34; C:\ Python27 \ lib \ json__init __。py&#34;,第339行,在加载中返回   _default_decoder.decode(s)文件&#34; C:\ Python27 \ lib \ json \ decoder.py&#34;,第364行,在解码obj中,end = self.raw_decode(s,idx = _w(s,0) 。结束())   文件&#34; C:\ Python27 \ lib \ json \ decoder.py&#34;,第380行,在raw_decode obj中,   end = self.scan_once(s,idx)MemoryError&#34;

import json
CATALOG = json.loads(open('Myfile.json').read())

谢谢,

0 个答案:

没有答案