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