爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 14425|回复: 1

[其他] 请问怎么才能把循环变量添加到文件名中?

[复制链接]
发表于 2021-8-16 16:25:46 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如题,用addfiles批量创建一些nc文件,单独的文件比较简单。
file=addfile("xxxx.nc","c")
但是如果批量,该怎么加入循环呢?
do n =0,9
file=addfile(" ","c");这里面怎么整
end do
密码修改失败请联系微信:mofangbao
发表于 2021-10-13 20:26:35 | 显示全部楼层
本帖最后由 木杉木白 于 2021-10-13 20:28 编辑

也可以看看NCL官网,读取文件部分示例从头到尾看看,自己试试就会了
        ;  Yearfiled可以写成数组
        YearFile                =  "{" + tostring(Yeartemp) + "," + tostring(Yeartemp+1) + "}"         ;  Linux  通配符 { }
        filevwnd                =  systemfunc("ls " + eddydir + "/vwnd.daily.jra55." + YearFile + ".nc")
        fieldvwnd               =  addfiles(filevwnd, "r")
        ListSetType(fieldvwnd, "cat")
        vwnd                    =  fieldvwnd[:]->vwnd(:,:,::-1,:)       ;  注意纬度顺序,纬度升序排列






密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表