我在 ubuntu 系统上使用 python 打开 hdf5 数据库时遇到问题。hdf5 文件是用它创建的with h5py.File('abs_path','w') as file_hdf5:,因此应该在离开with范围后将其关闭。它还致力于创建它
file_hdf5 = h5py.File('abs_path','w')
#some changes
file_hdf5.close()
Run Code Online (Sandbox Code Playgroud)
我用工具检查了数据库hdfview,一切看起来都很好,所以似乎已成功创建。但后来我尝试用一些代码行打开 hdf5 数据库
file_hdf5 = h5py.File('abs_path','r')
Run Code Online (Sandbox Code Playgroud)
它失败了
File "h5py/h5f.pyx", line 71, in h5py.h5f.open (h5py/h5f.c:1709)
IOError: unable to open file (File accessibilty: Unable to open file)
Run Code Online (Sandbox Code Playgroud)
还
with h5py.File('abs_path','r') as file_hdf5:
Run Code Online (Sandbox Code Playgroud)
因同样的错误而失败。
有人知道如何解决这个问题吗?
| 归档时间: |
|
| 查看次数: |
7146 次 |
| 最近记录: |