我正在尝试从Anacondas包中使用Spyder(python 3.7)读取netcdf文件,并且收到错误消息:
[Errno -51] NetCDF:未知文件格式:b'AMSR2-MBT_v2r0_GW1_s201907081630360_e201907081809340_c201907081825230.nc'
我尝试使用import os和其他方法设置路径。似乎可能是试图使用路径作为文件名,或者netCDF安装可能存在问题
我还尝试将AMSR2_path
作为MBT_data
变量加入文件名,但这没有帮助。
import os
import netCDF4
#os.getcwd() #Use to check the current location
#os.chdir() #Use to change directory
AMSR2_path = os.path.join(os.getcwd()) #Returns the current working
directory
MBT_data = "AMSR2-
MBT_v2r0_GW1_s201907081630360_e201907081809340_c201907081825230.nc"
print(type(MBT_data))
data = netCDF4.Dataset(MBT_data,"r")
print(data.variables)
Here是实际文件。