- 积分
- 2196
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-5-16
- 最后登录
- 1970-1-1
|
发表于 2021-4-6 15:45:49
|
显示全部楼层
import os
import datetime
import time
start = '19810102'
end = '20201231'
datestart = datetime.datetime.strptime(start, '%Y%m%d')
dateend = datetime.datetime.strptime(end, '%Y%m%d')
a = os.system(r"cd D:\coldwave_data\ERA\arl")
print(a)
data_list = list()
while datestart <= dateend:
time_format = datestart.strftime('%Y%m%d')
print(time_format)
grib2arl_str_1 = 'C:\\hysplit\\exec\\grib2arl.exe -iD:\\coldwave_data\\ERA\height2p5\\'
grib2arl_str_2 = '.grib -p0 -k37 -sD:\\coldwave_data\\ERA\\surface2p5\\'
grib2arl_str_3 = '.grib -cD:\\coldwave_data\\ERA\\GEO2P5.grib'
grib2arl_str = str(grib2arl_str_1) + str(time_format) + str(grib2arl_str_2) + str(time_format) + str(grib2arl_str_3)
b = os.popen(grib2arl_str)
print(b)
time.sleep(15)
if os.path.exists('DATA.ARL') == True:
c = os.system(r"rename DATA.ARL "+time_format+".arl")
print(c)
time.sleep(3)
d = os.system(r"del DATA.ARL")
time.sleep(3)
datestart += datetime.timedelta(days=1)
说明:
下载的数据包括高空层数据、地面数据和GEO数据 |
|