- 积分
- 75
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-7-16
- 最后登录
- 1970-1-1
|
发表于 2015-7-9 21:52:16
|
显示全部楼层
我的脚本
#---- 设置路径变量
BaseDir = "D:\\work software\\MeteoInfo\\"
MapDir = " D:\\work software\\MeteoInfo\\Map\\"
LegendDir = " D:\\work software\\MeteoInfo\\Legend\\"
DataDir = " D:\\work software\\MeteoInfo\\Sample\\GrADS\\"
OutDir = "E:\\Temp\\"
#---- 创建MIApp类的对象
myApp = MIApp()
#---- 打开格点数据文件
df = "E:\\CMIP5_Historical_pr_1901_2005_1x1.ctl"
myApp.OpenGrADSData(df)
#---- 获取地面格点数据
sTime = DateTime.Parse("2006-01-01 00:00")
eTime = DateTime.Parse("2100-12-01 00:00")
while sTime <= eTime:
inFile = sTime.ToString("yyyyMMdd")
print inFile
gData = myApp.GetGridData("pr")
#---- 设置输入、输出站点数据文件
inf = "E:\\China_Prec_2010101420.csv"
outf="E:\\Temp "+sTime.ToString("yyyyMMdd")+".txt"
print outf
#---- 格点数据插值为站点数据,并输出为文件
gData.ToStation(inf,outf)
sTime = sTime.AddHours(24)
#Application.Run(myApp)
错误是
File "", line 16
inFile = sTime.ToString("yyyyMMdd")
^
SyntaxError: expected an indented block
求楼主答疑啊~~~急~ |
|