返回顶部
首页 > 资讯 > 后端开发 > Python >ERA5再分析数据下载(利用API和Python下载)
  • 244
分享到

ERA5再分析数据下载(利用API和Python下载)

python开发语言数据分析 2023-10-08 18:10:11 244人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1、参考官方提供的网址进行下载学习 (根据自己的电脑系统学习,下面内容是windows系统) How to use the CDS API | 2、注册账号,记住uid和api Key     在路径 “C:\Users\用户名” 底下创建

1、参考官方提供的网址进行下载学习

(根据自己的电脑系统学习,下面内容是windows系统)

How to use the CDS API |

2、注册账号,记住uid和api Key

    在路径 “C:\Users\用户名” 底下创建 “.cdsapirc” 文件(直接命名为这样)(先创建一个 “.cdsapirc.txt” 文件,然后再把 “.txt” 删掉),在 “.cdsapirc” 文件中输入如下内容:

url: https://cds.climate.copernicus.eu/api/v2

key: {uid}:{api-key}

3、安装cdsapi第三方库:pip install cdsapi

        输入“cmd”命令,打开命令提示符,输入 pip install cdsapi ,按照完成cdsapi第三方库。

4、批量下载

        根据官网提供的代码示例,进行修改后就可以直接在python中运行,完成数据的下载。

        数据可以每个月循环下载或者每日循环下载,数据会整合为一个月的数据。(循环下载的时候好像只能选择下载一个数据类型)

import cdsapic = cdsapi.Client()for year in range(---选择下载的年份,可以是多个,如:2021, 2022):    for month in range(1, 13):        outpath = 'G:\\test\\' + str(year) + str(month).zfill(2) + '.netcdf.zip'        print(outpath)        c.retrieve(            'reanalysis-era5-land',            {                'variable': '--自己选择下载的变量名称',                'year': str(year),                'month': [                    str(month).zfill(2)                ],                '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',                ],                'area': [                    ---输入自己下载的区域的经纬度范围,如:10, 80, 20,                    100,                ],                'fORMat': 'netcdf.zip',            },            outpath)

(学习中的小菜鸟,感谢指出不足,但是请轻喷,谢谢♥)

来源地址:https://blog.csdn.net/qq_55611506/article/details/131641917

--结束END--

本文标题: ERA5再分析数据下载(利用API和Python下载)

本文链接: https://lsjlt.com/news/425551.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • ERA5再分析数据下载(利用API和Python下载)
    1、参考官方提供的网址进行下载学习 (根据自己的电脑系统学习,下面内容是windows系统) How to use the CDS API | 2、注册账号,记住uid和API Key     在路径 “C:\Users\用户名” 底下创建...
    99+
    2023-10-08
    python 开发语言 数据分析
  • ERA5数据不同下载方法
    ERA5数据不同下载方法 1 ERA5简介2 ERA5下载的三种方法2.1 方法1:GEE下载2.2 方法2:官方网站下载2.3 方法3:通过Python脚本下载(以Linux系统为例) ...
    99+
    2023-10-06
    python linux ERA5数据下载
  • python 分析Google音乐下载地
           前一阵写了一个分析Google音乐下载地址的文章(http://dashen2009.blog.51cto.com/714741/199981)只是分析出来下载页面的地址,但是通过那个地址下载页面出了问题,Google似乎在中...
    99+
    2023-01-31
    音乐下载 python Google
  • 利用Pjax下载动态加载插件方案分享
    目录解决思路处理 Script处理 Head结尾在纯静态网站里,有时候会动态更新某个区域往会选择 Pjax(swup、barba.js)去处理,他们都是使用 ajax 和 pushS...
    99+
    2024-04-02
  • 利用PHP文件下载函数实现文件下载和传输功能的技巧
    利用PHP文件下载函数实现文件下载和传输功能的技巧在Web开发过程中,经常会遇到需要实现文件下载和传输的需求。PHP作为一种功能强大的脚本语言,提供了丰富的函数和类库,能够简便地实现文件下载和传输的功能。本文将介绍如何利用PHP文件下载函数...
    99+
    2023-11-20
    PHP 下载 文件传输
  • 111个Python数据分析实战项目,代码已跑通,数据可下载
    写在前面: 这里整理了111个数据分析的案例,每一个都进行了严格的筛选,筛选标准如下: 有干货:杜绝纯可视化、统计性分析,有一定比例的讲解性文字 可跑通:所有代码均经过测试,(大概率)可以一键跑通(因为库包更新,或者链接有效性问题,...
    99+
    2023-08-31
    python 数据挖掘 数据分析
  • Python下载商品数据并连接数据库且保存数据的示例分析
    这篇文章主要介绍了Python下载商品数据并连接数据库且保存数据的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言:开发环境:python 3.8pycharm 2...
    99+
    2023-06-29
  • 怎么使用Vant实现数据分页和下拉加载
    本篇内容主要讲解“怎么使用Vant实现数据分页和下拉加载”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Vant实现数据分页和下拉加载”吧!Vant-ui的van-list实现数据分页加载...
    99+
    2023-07-02
  • 利用Python展示文件下载进度条
    目录1、前言2、requests3、思考1、前言 大家在用Python写一些小程序的时候,经常都会用到文件下载,对于一些较小的文件,大家可能不太在乎文件的下载进度,因为一会就下载完毕...
    99+
    2024-04-02
  • 利用Python制作百度图片下载器
    前段时间写了一个百度图片下载器,结果发现有很多人需要使用。说实话之前写的那一款百度图片下载器比较LOW,今天刚好有时间就做了一下升级。 更新了两个BUG,一个是图片下载达到几千张的时...
    99+
    2024-04-02
  • 利用python进行数据加载
    前言 最近参加了datawhale的组队学习活动,在组队学习动员下,开始通过强迫自己输出来实现更好的输入与处理,6-15开始自己的第一次文章发布,我会把自己这个真的很小白遇到的问题写...
    99+
    2024-04-02
  • 利用Python多线程实现图片下载器
    目录导语开发工具环境搭建原理简介效果展示导语 之前有很多小伙伴说想学习一下多线程图片下载器,虽然好像已经过去很久了,不过还是上来安排一波吧。至于题目为什么说是构建一个小型数据集,因为...
    99+
    2024-04-02
  • 利用Python+Excel制作一个视频下载器
    说起Excel,那绝对是数据处理领域王者般的存在。 而作为网红语言Python,在数据领域也是被广泛使用。 其中Python的第三方库-xlwings,一个Python和Excel的...
    99+
    2024-04-02
  • PHP文件下载函数大全:readfile、header、Content-Disposition等函数的文件下载实例分析
    PHP文件下载函数大全:readfile、header、Content-Disposition等函数的文件下载实例分析文件下载是 Web 应用程序中必不可少的功能之一,而 PHP 作为一种广泛使用的 Web 开发语言,提供了多种实现文件下载...
    99+
    2023-11-18
    文件下载 header ReadFile Content-Disposition
  • Python Spyder下载、安装和使用教程
    Spyder 是一款功能强大的 Python IDE(集成开发环境),集编写、运行、调试 Python 程序于一身,可以安装到多个平台上,包括 Windows、Linux、Mac OS X。   图 1 Spyder Logo Sp...
    99+
    2023-10-21
    python 开发语言
  • 使用Vant如何实现数据分页,下拉加载
    目录Vant-ui的van-list实现数据分页加载主要三个属性vant上拉加载更多,下拉刷新Vant-ui的van-list实现数据分页加载 <!DOCTYPE html&g...
    99+
    2024-04-02
  • 利用python写个下载teahour音频的小脚本
    前言 最近空闲的时候看到了之前就关注的一个小站http://teahour.fm/,一直想把这里的音频都听一遍,可转眼间怎么着也有两年了,却什么也没做。有些伤感,于是就写了个脚本,抓了下音频的下载链接,等下...
    99+
    2022-06-04
    脚本 音频 python
  • 利用Python制作一个MOOC公开课下载器
    目录导语开发工具环境搭建先睹为快原理简介导语 记得很久以前写过一些中国大学MOOC上的视频下载器,不过好像都已经年久失修了。正好最近有需要,所以重新写了一个,顺便上来分享一波,寒假大...
    99+
    2024-04-02
  • 利用python开启一个内置下载服务器
    场景:当某个同事需要你传服务器上某个文件给他的时候,其实可以利用python开启一个下载器,直接给个url给同事就可以了。1)查看python的版本(因为python2与python3开启的命令有些差异)[root@LVS-DR01 ~]#...
    99+
    2023-01-31
    服务器 python
  • 使用python上传和下载文件到Fast
    1. 下载fdfs_client-py-1.2.6.tar.gz 2. 解压后进入目录执行"python setup.py install": 3. 新建测试文件test_fdfs.py,把下载解压后安装包的.../FastDFS/co...
    99+
    2023-01-31
    上传 文件 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作