• 大小: 2KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Python
  • 标签: python  

资源简介

本程序下载noaa气象数据,使用网址为国内镜像网站,编辑时间

资源截图

代码片段和文件信息

#本程序下载noaa气象数据,使用网址为国内镜像网站,编辑时间2019.03.14,LJX

import urllib.request  # url request
import os  # regular expression
import re  # dirs
import requests


# 根据网络地址和文件保存地址下载文件
def download(url path):
    r = requests.get(url)
    print(path)
    with open(path “wb“) as f:
        f.write(r.content)
    f.close()


url = “https://www1.ncdc.noaa.gov/pub/data/noaa/“  # parent url
Station_ID = “580280“  # 站点号
year_start = “1973“  # 数据起始时间
year_end = “2003“
# 时间差,然后根据时间差建立年份数组
year_sub = int(year_end) - int(year_start) + 1

# 建立数据年份数组
years = []
for i in range(year_sub):
    years.append(str(i + int(year_start)).zfill(4))

for i in years:
    # file_names.append(Station_ID+“-99999-“+i+“.gz“)     #file_names = []
    # urls.append(url+i+“/“+file_names)                   #ur

评论

共有 条评论