如何使用python读取nc文件

2025-10-19 11:52:58

1、读取nc文件时,我们需要首先导入python的库文件。

第一个是文件或目录的处理库文件,

第二个是维度数组与矩阵运算模块,这里可以不用。

第三个是nc文件读取模块。

如何使用python读取nc文件

2、输入命令:

directory_name = "E:\\py_model\\ECMWF"

#给出目录名称

ff = os.listdir(directory_name)

#读取目录下的所有文件

 

print(ff)

#输出文件名称

可以看到我们print的文件名与文件夹下的是一样的。

如何使用python读取nc文件

如何使用python读取nc文件

3、接着可以输入:

for item in ff:

 

   nc_file = directory_name + "\\" + item

 

   print(nc_file)

# 得到文件的绝对路径,逐个读取文件夹中的nc文件。

如何使用python读取nc文件

4、使用Dataset,可以查看nc文件中都有些啥东西:

nc_obj = Dataset(nc_file)

 

print(nc_obj)

如何使用python读取nc文件

5、提取nc文件中的数据:

如我们提取它的经纬度数据:

lon = nc_obj['longitude'][:]

 

print(lon)

 

lat = nc_obj['latitude'][:]

 

print(lat)

如何使用python读取nc文件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢