Cerrar un archivo de datos h5py abierto
En nuestro laboratorio almacenamos nuestros datos enhdf5
archivos a través del paquete pythonh5py
.
Al comienzo de un experimento creamos unhdf5
archivar y almacenar matriz tras matriz de matriz de datos en el archivo (entre otras cosas). Cuando un experimento falla o se interrumpe, el archivo no se cierra correctamente. Porque nuestros experimentos van desdeiPython
la referencia al objeto de datos permanece (en algún lugar) en la memoria.
¿Hay alguna forma de escanear todos los objetos de datos h5py abiertos y cerrarlos?