python - 如何知道请求是否在 python 上完成?
问题描述
我请求从哥白尼网站下载一些关于 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
解决方案
推荐阅读
- reactjs - 是否可以在状态更改后更改减速器的初始状态并使用它?反应
- javascript - 从同级组件访问组件中的 ref
- java - 如何在放心断言中传递存储在 Map 中的期望值
- java - Android中的OpenCV说输入图像中的通道数无效
- wordpress - WordPress 编辑/创建标签挂钩未触发
- python - 如何在 Mysql 的条件中使用 Python 列表
- netsuite - SuiteScript 尚不支持以下操作或用例
- julia - 环境从默认环境继承包
- php - 打开powershell和powershell打开excel的PHP脚本
- c# - 使用 Html Agility Pack 选择所有以某个文本值开头的段落