即使在python中读取我的5GB json文件行后,我仍然收到MemoryError。这里是代码,我正在使用它来完成这项工作。由于我是新来的Python只是想获得与代码解决方案:MemoryError使用Python打开5GB文件
with open("D:/2.5GB.json",'r') as json_file:
for line in json_file:
ret= line.find('435355ebe9f768da84e60340266c18cexx')
if ret<>-1:
print "Found"
exit()
尝试在for循环的每一行上打印一条消息 - 是否出现任何内容,或先发生MemoryError? – furkle 2014-10-31 06:01:24
循环正在运行,我已经检查过。 – Sourav 2014-10-31 06:02:22
我甚至想知道为什么你有5GB的JSON? – 2014-10-31 06:04:03