- 积分
- 11048
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-2-25
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 t_imba 于 2024-7-24 08:33 编辑
由于最近下ERA5再分析数据经常被远程断开连接,所以参照气象学家的文章进行了更新,警告!ECMWF ERA5数据2024年9月就无法下载([url=http://bbs.06climate.com/forum.php?mod=viewthread&tid=1105]自动回复:请不要使用迅雷等下载工具,点我查看下载帮助)(自动回复:请不要使用迅雷等下载工具,点我查看下载帮助)(自动回复:请不要使用迅雷等下载工具,点我查看下载帮助)(自动回复:请不要使用迅雷等下载工具,点我查看下载帮助)了吗?请更新! (qq.com)[/url],但是读取.cdsapirc里头的数据时感觉就出错了。我试着用直接复制url 和key 进去,也试着用子系统的linux来写信息。结果都是出问题。请有知道原因的大佬不吝赐教。
import cdsapi
dataset = “reanalysis-era5-pressure-levels”
request = {
'product_type': ['reanalysis'],
'variable': ['divergence', 'geopotential', 'specific_humidity', 'u_component_of_wind', 'v_component_of_wind', 'vorticity'],
'year': '2010',
'month': ['04'],
'day': ['21', '22'],
'time': ['00:00', '06:00', '12:00', '18:00'],
'pressure_level': ['500', '700', '850', '925'],
'data_format': 'netcdf',
'area': [40, 110, 20, 130]
}
client = cdsapi.Client()
client.retrieve(dataset, request).download()
#运行到标红的这一段就提示错误了,是不是就是因为读取url 和key的时候出错引起的
(base) C:\Users\39843>C:/ProgramData/Anaconda3/python.exe c:/Users/39843/Desktop/卫星进展/下载beta版.py
Traceback (most recent call last):
File "c:/Users/39843/Desktop/卫星进展/下载beta版.py", line 16, in <module>
client = cdsapi.Client()
File "C:\ProgramData\Anaconda3\lib\site-packages\cdsapi\api.py", line 284, in __new__
import cads_api_client.legacy_api_client
File "C:\ProgramData\Anaconda3\lib\site-packages\cads_api_client\__init__.py", line 25, in <module>
from .api_client import ApiClient
File "C:\ProgramData\Anaconda3\lib\site-packages\cads_api_client\api_client.py", line 7, in <module>
from . import catalogue, config, processing, profile
File "C:\ProgramData\Anaconda3\lib\site-packages\cads_api_client\catalogue.py", line 14, in <module>
from . import processing
File "C:\ProgramData\Anaconda3\lib\site-packages\cads_api_client\processing.py", line 95
if not (content := message.get("content")):
^
SyntaxError: invalid syntax
|
-
-
|