Feche um arquivo de dados h5py aberto
Em nosso laboratório, armazenamos nossos dados emhdf5
arquivos através do pacote pythonh5py
.
No início de um experimento, criamos umhdf5
arquivar e armazenar matriz após matriz de matriz de dados no arquivo (entre outras coisas). Quando uma experiência falha ou é interrompida, o arquivo não é fechado corretamente. Porque nossos experimentos decorrem deiPython
a referência ao objeto de dados permanece (em algum lugar) na memória.
Existe uma maneira de procurar todos os objetos de dados abertos do h5py e fechá-los?