0
我有3个包含JSON格式数据的txt文件(file1.txt, file2.txt, file3.txt
)。文件像这样的大小:从txt文件读取JSON时的MemoryError
file1 = 104.55 Mb
file2 = 104.68 Mb
file3 = 104.49 Mb
我可以打开和读取file1
和file3
没有任何问题,但是当我尝试打开file2
我得到一个MemoryError
尽管它的尺寸几乎相同,其他人的差异小于200KB
。
这里是我打开的文件执行:
with open(file1.txt, encoding="utf-8") as f:
jsonContent = json.load(f)
json_data = json.dumps(jsonContent)
file_data = json.loads(json_data)
我真的很感激,如果有人能告诉我是什么导致这个问题,因为一切似乎都对我很好,我不能相信是200KB原因。我在代码中做错了什么,或者它看起来像什么,我没有足够的内存?
你想把它们全部加载在一起吗? – Kasramvd
@Kasramvd号我想总是加载一个文件。 – gatto