如何使用python读取nc文件
- 原创
- |
- 浏览:14910
- |
- 更新:
方法/步骤
读取nc文件时,我们需要首先导入python的库文件。
第一个是文件或目录的处理库文件,
第二个是维度数组与矩阵运算模块,这里可以不用。
第三个是nc文件读取模块。
输入命令:
directory_name = "E:\\py_model\\ECMWF"
#给出目录名称
ff = os.listdir(directory_name)
#读取目录下的所有文件
print(ff)#输出文件名称
可以看到我们print的文件名与文件夹下的是一样的。
- 相关内容未经授权抓取自百度经验
接着可以输入:
for item in ff:
nc_file = directory_name + "\\" + item
print(nc_file)# 得到文件的绝对路径,逐个读取文件夹中的nc文件。
使用Dataset,可以查看nc文件中都有些啥东西:
nc_obj = Dataset(nc_file)
print(nc_obj)提取nc文件中的数据:
如我们提取它的经纬度数据:
lon = nc_obj['longitude'][:]
print(lon)
lat = nc_obj['latitude'][:]
print(lat)END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部













