如何知道是否在python上满足了请求?

时间:2019-08-06 14:31:13

标签: python

我请求从Copernicus网站下载python上的一些数据。我想知道何时满足请求以及何时完成下载。

是否足以使用2个标记(request_finished和download_finished)?

import cdsapi

c = cdsapi.Client()

latitude = 43.1 # North, South
longitude = -1.5 # West , East
    #str(latitude)+'/'+str(longitude)+'/'+str(latitude)+'/'+str(longitude)
r = c.retrieve(
        'reanalysis-era5-single-levels',
        {
            'product_type':'reanalysis',
            'variable':[
                '100m_u_component_of_wind','100m_v_component_of_wind','10m_u_component_of_wind','10m_v_component_of_wind','2m_temperature',
                'surface_pressure'
            ],
            'area'    : str(latitude)+'/'+str(longitude)+'/'+str(latitude)+'/'+str(longitude), # North, West, South, East. Default: global
            'year':'2018',
            'grid':'0.1/0.1', # Latitude/longitude grid in degrees: east-west (longitude) and north-south resolution (latitude). Default: reduced Gaussian grid
            'month':'01',
            'day':[
                '01','02','03',
                '04','05','06',
                '07','08','09',
                '10','11','12',
                '13','14','15',
                '16','17','18',
                '19','20','21',
                '22','23','24',
                '25','26','27',
                '28','29','30',
                '31'
            ],
            'time':[
                '00:00','01:00','02:00',
                '03:00','04:00','05:00',
                '06:00','07:00','08:00',
                '09:00','10:00','11:00',
                '12:00','13:00','14:00',
                '15:00','16:00','17:00',
                '18:00','19:00','20:00',
                '21:00','22:00','23:00'
            ],
            'format':'netcdf'
        }
        )
request_finished = 1

r.download('download_grid_reduction_one_month_point_limit.nc')
download_finished = 1

0 个答案:

没有答案