在我的简单代码中,我从NETCDF文件中提取了一个名为bet
的变量,然后将其写出NETCDF文件,如下所示:
import os, glob
print(filenamels)
for fn in filenamels:
outputFile = fn[:len(fn)-3]+'_ull_st.dat'
os.system( gdalcmd)
在这些NETCDF文件中还有其他变量feg,dis,lam
,并且我不想为每个变量运行代码。我想知道如何编写一个循环来一次提取这些变量。
答案 0 :(得分:1)
ncks
是要走的路。例如,从名为bet, feg, dis, lam
的文件中提取变量myfile.nc
并将其输出到名为myfileout.nc
的文件中将是:
ncks -v bet,feg,dis,lam myfile.nc -O myfileout.nc