Нужно ли вручную закрывать HDF5-файл? - PullRequest
0 голосов
/ 15 мая 2019

Правильно ли я понимаю, что HDF5-файлы должны быть закрыты вручную следующим образом:

import h5py

file = h5py.File('test.h5', 'r')

...

file.close()

Из документации: " Файлы HDF5 обычно работают как стандартные файловые объекты Python. Они поддерживают стандартные режимы, такие какr / w / a и должны быть закрыты, когда они больше не используются .".

Но мне интересно: вызовет ли сборка мусора file.close(), когда скриптзавершается или когда file перезаписывается?

...