Nel nostro laboratorio memorizziamo i nostri dati nei file hdf5
tramite il pacchetto python h5py
.Chiudere un file di dati h5py aperto
All'inizio di un esperimento creiamo un file hdf5
e memorizziamo un array dopo l'array di array di dati nel file (tra le altre cose). Quando un esperimento fallisce o viene interrotto, il file non viene chiuso correttamente. Poiché i nostri esperimenti vengono eseguiti da iPython
, il riferimento all'oggetto dati rimane (da qualche parte) nella memoria.
C'è un modo per cercare tutti gli oggetti dati aperti di h5py e chiuderli?
Grazie per le informazioni sul "Un'altra idea". Stavo solo cercando di assicurarmi che i miei h5py.Files si chiudessero con il "con" – zerocog