Python 2.7 从NOAA气象API获取露点和湿度

Python 2.7 从NOAA气象API获取露点和湿度,python-2.7,noaa,Python 2.7,Noaa,我能够获得TMAX、TMIN、AWND(风速)等值。无法找到如何从API获得露点、湿度和压力 我使用Python获取历史数据 在这方面,有谁能给我指点一下吗 谢谢运行此请求。 url=“” 然后在结果完成后搜索DEW id:HLY-DEWP-10PCTL 最大日期:2010-12-31 数据覆盖率:1 名称:露点第10百分位 mindate:2010-01-01 id:HLY-DEWP-90PCTL 最大日期:2010-12-31 数据覆盖率:1 名称:露点第90百分位 mindate:201

我能够获得TMAX、TMIN、AWND(风速)等值。无法找到如何从API获得露点、湿度和压力

我使用Python获取历史数据

在这方面,有谁能给我指点一下吗

谢谢运行此请求。
url=“” 然后在结果完成后搜索DEW

id:HLY-DEWP-10PCTL 最大日期:2010-12-31 数据覆盖率:1 名称:露点第10百分位 mindate:2010-01-01 id:HLY-DEWP-90PCTL 最大日期:2010-12-31 数据覆盖率:1 名称:露点第90百分位 mindate:2010-01-01 id:HLY-DEWP-NORMAL 最大日期:2010-12-31 数据覆盖率:1 名称:露点平均值 mindate:2010-01-01 id:HLY-HIDX-NORMAL 最大日期:2010-12-31 数据覆盖率:1 名称:热指数平均值 mindate:2010-01-01 id:HLY-HTDH-NORMAL

然后运行这个,据我所知。。露点储存在正常的HRL中 url=“” id:NORMAL_HRL,名称:Normals Hourly

这也适用于。。。但是 url=“”

这将返回所有带有露水的站。需要将其细化到1个站点,返回28000条记录 url=“”

这不是一个完美的答案,但这会让你有所收获

下面是一些Python代码

import requests, json
def dumpclean(obj):
 if type(obj) == dict:
    for k, v in obj.items():
        if hasattr(v, '__iter__'):
           print k
           dumpclean(v)
        else:
          print '%s : %s' % (k, v)
 elif type(obj) == list:
    for v in obj:
        if hasattr(v, '__iter__'):
            dumpclean(v)
        else:
            print v
 else:
    print obj


#url ='http://www.ncdc.noaa.gov/cdo-web/api/v2/data?     limit=726&datasetid=GHCND&stationid=GHCND:USC00350694&units=standard&startdate=201 6-10-31&enddate=2016-10-31&datatypeid=TMAX&datatypeid=TMIN'
url='http://www.ncdc.noaa.gov/cdo-web/api/v2/datacategories'
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/datacategories/LAND'
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes?datacategoryid=HYDROMETEOR&limit=100'
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes?limit=10'
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/data?  datasetid=PRECIP_15&stationid=COOP:010008&units=metric&startdate=2010-05-01&enddate=2010-05-31'
#url= 'http://www.ncdc.noaa.gov/cdo-web/api/v2/datasets?datatypeid=HLY-DEWP-10PCTL'
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes/HLY-DEWP-10PCTL'
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=GHCND&locationid=ZIP:28801&startdate=2010-05-01&enddate=2010-05-01'
url='http://www.ncdc.noaa.gov/cdo-web/api/v2/stations/COOP:010008'

headers = {'token': 'YOURCODEKEY'}
response = requests.get(url, headers = headers)
json_data = json.loads(response.text)
#print str(json_data)
obj = response.json()
dumpclean(obj)