我已经成功地在python中加载netCDF文件几天了,今天我的脚本开始失败了。
我使用一个简单的函数将netCDF变量作为numpy数组加载到四个子文件夹之一的netCDF列表中。除子文件夹名称外,所有四个路径都相同。
当我运行os.path.exists时,我得到了真的,但是在某些情况下netCDF4.Dataset(文件名,'r')将无法正常工作,但在其他情况下,它会如下所示,唯一的区别是文件名以2.nc和3结尾.NC
os.path.exists(R '// WRON /工作/ SAF / LUTO /数据/ GLUCM /气候/ climate_time_series_netcdf / EVAP /所有/ 19830102.nc')
真
fi = netCDF4.Dataset(r'// WRON / working / SAF / LUTO / data / GLUCM / climate / climate_time_series_netcdf / evap / all / 19830102.nc','r')
错误
追踪(最近一次通话): 文件“”,第1行,in 在netCDF4.Dataset中输入“netCDF4.pyx”,第1328行。 init (netCDF4.c:6336) RuntimeError:参数无效
os.path.exists(R '// WRON /工作/ SAF / LUTO /数据/ GLUCM /气候/ climate_time_series_netcdf / EVAP /所有/ 19830103.nc')
真
fi = netCDF4.Dataset(r'// WRON / working / SAF / LUTO / data / GLUCM / climate / climate_time_series_netcdf / evap / all / 19830103.nc','r') `
我是否可能以某种方式破坏了netCDF文件,这在今天早上有效。