Неизвестная ошибка формата файла при попытке прочитать файл netcdf в python 3.7 - PullRequest
1 голос
/ 11 июля 2019

Я пытаюсь прочитать файл netcdf с помощью Spyder (python 3.7) из пакета Anacondas и получаю сообщение об ошибке:

[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)

Здесь - фактический файл.

...