美国国家气候数据中心的官网地址是https://www.ncdc.noaa.gov/

气候数据的下载地址是:

长格式:ftp://ftp.ncdc.noaa.gov/pub/data/noaa/,这种就是《hadoop权威指南》所使用的数据集格式。

短格式:ftp://ftp.ncdc.noaa.gov/pub/data/noaa/isd-lite/

这两个地址是在网上查到的,从官网怎样找到,我没有发现。

浏览器打开这个网址以后,是以年份为目录的目录列表,从1901年开始,一直到今年,2019年。

每个目录里面是形如029070-99999-1901.gz这样的数据,数量不等,年份越晚,文件越多,应当是因为技术越来越发达,数据量也随之增大。

显然,这样的数据是不可能手工下载的,网上也没找到正确的下载地址,写个程序自己下吧。

参考了这篇文档https://blog.csdn.net/LIHUINIHAO/article/details/38315231,做了一些修改。此文档中的地址目前已无效,我将其改为ftp.ncdc.noaa.gov。

在开发环境中运行。

import sys

import os

from ftplib import FTP

#服务器链接

def ftpconnect():

ftp_server = "ftp.ncdc.noaa.gov"

usrname = ""

password = ""

ftp = FT

python 气候_用Python下载美国国家气候数据中心(NCDC)的气候数据相关推荐

  1. 第一章 第一节:Python基础_认识Python

    Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...

  2. python实现美国国家气候数据中心NCDC预处理,按年重采样为年度数据,并保存为Excel格式

    最近学习了处理气象数据NCDC 的过程,在这里记录并分享一下,由于刚开始学相关知识,文中有疏漏和不足,还请多见谅. 4.3更 摸了好久,决定还是更新一下,主要是稍微改了一点点代码,把其他列的数据也处理 ...

  3. python编辑器_自学python第一课之下载安装编辑器

    一.Python编辑器安装 第一步:打开下载好的安装包,点击python3.7安装环境: 第二步:注意:一定要勾选上add Python 3.7 to PATH,不然就不会自动添加到系统环境变量里,可 ...

  4. excel python插件_利用 Python 插件 xlwings 读写 Excel

    Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...

  5. python开始_开始Python的新手教程

    作者:秦路,天善智能特约专家.资深数据分析师,数据化运营专家.擅长结合运营和数据,建立数据化运营体系. 个人公众号:秦路(微信ID:tracykanc). 本文是<如何七周成为数据分析师> ...

  6. 郑州python编程_郑州python班

    为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...

  7. 类的继承python事例_【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸...

    作者:白宁超 2016年10月10日22:36:57 摘要:继一文之后,笔者又将python官方文档认真学习下.官方给出的pythondoc入门资料包含了基本要点.本文是对文档常用核心要点进行梳理,简 ...

  8. 【100天精通python】Day1:python入门_初识python,搭建python环境,运行第一个python小程序

    目录 专栏导读 1 初始python python 概述 python的应用领域 应用python的公司 2 搭建python 开发环境 2.1 安装python(以windows 系统为例)(1)下 ...

  9. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

最新文章

  1. ORACLE临时表空间
  2. 各种有return的情况下try-catch-finally的执行顺序
  3. java线程池队列场景,Java面试题汇总
  4. 目标检测之行人检测(Pedestrian Detection)基于hog(梯度方向直方图)--- 梯度直方图特征行人检测、人流检测2...
  5. 【数据挖掘】卷积神经网络 ( 视觉原理 | CNN 模仿视觉 | 卷积神经网络简介 | 卷积神经网络组成 | 整体工作流程 | 卷积计算图示 | 卷积计算简介 | 卷积计算示例 | 卷积计算参数 )
  6. jsp超链接到java文件,jsp页面超链接传中文终极解决办法
  7. 关于aspx.designer.cs
  8. layui鼠标放上图片局部放大_老照片修复教程之—裁剪图片大小
  9. shell中encoding=utf-8_如何在Linux中将文件转换为UTF-8编码
  10. individual program总结2.0
  11. 无法卸载mysql server 2008 r2,卸载安装失败的sqlserver2008R2
  12. 【Shader入门精要】第十四章——卡通风格的渲染
  13. c语言循环结构排序,C语言循环结构 -C语言冒泡排序算法(附带源码)
  14. Robosense速腾激光雷达使用坐标变换功能
  15. 路透社:特斯拉5月在华汽车订单较4月减少近一半
  16. 计算机回收站设置大小,电脑回收站无法调整容量的大小怎么办?
  17. 创新工程-涂鸦移动面试总结
  18. 阿里曾文旌:Greenplum和Hadoop对比,架构解析及技术选型-CSDN公开课-专题视频课程...
  19. Genymotion Android8.1(sdk27) 安装 Xposed
  20. Freeline体验

热门文章

  1. 【数据压缩】实验五——JPEG原理分析及JPEG解码器的调试
  2. 基极调幅电路仿真实验
  3. 安卓手机上拍照识别文字的便签APP
  4. QT的MVC和MVD架构简述
  5. 神秘的宇宙、神秘的人
  6. 通证、通证经济与区块链
  7. python简单实现网络爬虫
  8. 【语言基础】各语言教程和帮助手册汇总
  9. 数据预处理-PDB文件处理代码
  10. 用程序控制标签打印机的基本方法