从数据集返回的OrderedDict()变量

时间:2019-01-29 11:31:51

标签: python-2.7 netcdf4

我想使用NETCDF4和Python解析NetCDF文件 我的代码是:

 >>> from netCDF4 import Dataset
    >>> dataset = Dataset('data.nc') 
    >>> print dataset.variables
     OrderedDict()

为什么返回OrderedDict()? 实际上,Netcdf格式对我来说是新的,这是它的一部分:

group: PRODUCT {
  dimensions:
    scanline = 289 ;
    ground_pixel = 215 ;
    corner = 4 ;
    time = 1 ;
    layer = 50 ;
  variables:
    int scanline(scanline) ;
        scanline:units = "1" ;

因此,我想访问变量并尝试了所有尝试,但都失败了。 我的足迹之一是:

>print dataset.variables.keys()
 []

但它返回了[] 那么有什么想法如何访问这些变量? 提前致谢, 哈拉

1 个答案:

答案 0 :(得分:0)

我在http://unidata.github.io/netcdf4-python/#netCDF4.Dataset.renameGroup中找到了答案 答案是 : 打印数据集[“ PRODUCT”]。变量['ground_pixel'] [0]

祝你愉快

相关问题