试图在python中使用netCDF4模块读取NetCDF文件时发生HDF错误

时间:2019-05-06 13:07:30

标签: netcdf4

当我尝试打开一个包含ESA哥白尼任务的对角线数据的netcdf4文件时,遇到以下错误。

return response()->download($f, $filename);

我使用的代码很简单

[Errno -101] NetCDF: HDF error: b'5P_NRTI_L2__CO_____20190505T104819_20190505T105319_08073_01_010301_20190505T124936.nc'

如果我重新安装netCDF4或关闭计算机几次,它将再次成功读取文件(尽管此技巧并非总是有效)。但是,再次开始失败只是时间问题。有谁知道导致此问题的原因?我在Ubuntu 18下工作。

1 个答案:

答案 0 :(得分:1)

python-netCDF4可能有错误,这是另一个通常对我有用的库(https://github.com/shoyer/h5netcdf)的示例:

import h5netcdf.legacyapi as netCDF4

with netCDF4.Dataset('mydata.nc', 'w') as ds:
   ...