JSON形式のデータを含む3つの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)
すべては私のために細かなようなので、誰かが、この問題を引き起こす可能性がものを私に言うことができると私は200キロバイトであると信じることができない場合、私は本当に感謝します理由。私のコードで何か間違っているのですか、それは見た目で、十分な記憶がありませんか?
すべてを一緒にロードしますか? – Kasramvd
@ Kasramvdいいえ1つのファイルを常にロードしたいと思います。 – gatto