Ho un file JSON da 1.7 GB quando sto tentando di aprire con json.load() quindi dà errore di memoria, Come potrebbe leggere il file json in python?Apertura Un file JSON di grandi dimensioni in Python
Il mio file JSON è una grande serie di oggetti contenenti chiavi specifiche.
EDIT: Beh, se è solo una grande serie di oggetti ed è nota la struttura degli oggetti in anticipo, allora non è necessario utilizzare strumenti che potremmo leggerli riga per riga. Una linea conterrà solo un elemento dell'array. Ho notato che è il modo in cui i file JSON sono memorizzati, per me ha funzionato come solo
>>>for line in open('file.json','r').readline():
... do something with(line)
Perché hai un file JSON così grande? Un formato che viene quasi sempre letto nella memoria nel suo insieme è praticamente inadatto a strutture di grandi dimensioni come questa. Prendi in considerazione la possibilità di memorizzare i tuoi dati in un database. – ThiefMaster
Che cosa stai cercando di fare con i dati? Da dove proviene? –
Probabilmente dovrei archiviarli in file diversi ma non farlo :(, voglio usare quei dati per l'analisi dei sentimenti. –