Mam plik JSON o wielkości 1.7 GB, gdy próbuję otworzyć z json.load(), to daje on błąd pamięci, Jak mógł odczytać plik json w pythonie?Otwieranie dużego pliku JSON w Pythonie
Mój plik JSON to duża tablica obiektów zawierających określone klucze.
EDYCJA: Cóż, jeśli jest to tylko jedna duża tablica obiektów i znana jest wcześniej struktura obiektów, to nie ma potrzeby używania narzędzi, które można odczytać wiersz po wierszu. Linia będzie zawierać tylko jeden element tablicy. Zauważyłem, że jest to sposób są przechowywane pliki json, dla mnie to działało jak tylko
>>>for line in open('file.json','r').readline():
... do something with(line)
Dlaczego masz tak duży plik JSON? Format, który jest właściwie zawsze wczytywany do pamięci jako całość, jest raczej nieodpowiedni dla dużych struktur takich jak ta. Rozważ przechowywanie danych w bazie danych. – ThiefMaster
Co próbujesz zrobić z danymi? Skąd to pochodzi? –
Prawdopodobnie powinienem przechowywać je w różnych plikach, ale nie robiłem tego :(, chcę użyć tych danych do analizy sentymentów. –