从 NETCDF 文件中提取数据

问题描述

我只是一个 Python 初学者,在从 netcdf 文件提取数据时遇到了一些问题。

例如,在这代码中,我试图创建一个带有温度的变量,但它没有出现在变量资源管理器控制台中。有谁知道为什么?

import netCDF4 as nc
import numpy as np
fn ='C:/Users/Public/Documents/Python Scripts/MERRA2_300.tavgM_2d_slv_Nx.201001.nc4'
ds = nc.Dataset(fn) 

解决方法

print(ds.variables.keys()) 查看 netcdf 文件中的所有变量。 打印上面的语句也会给出文件中温度变量的键。

将其分配给一个变量,如下所示:temp_variable =ds.variables["#temp#"]

注意:用温度变量的键替换#temp#

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...