#!/usr/bin/python

# encoding:utf-8

import urllib2, json, urllib

# 2、历史空气质量指数查询

data = {}

data["appkey"] = "your_appkey_here"

data["city"] = "杭州"

url_values = urllib.urlencode(data)

url = "http://api.binstd.com/aqi/history" + "?" + url_values

request = urllib2.Request(url)

result = urllib2.urlopen(request)

jsonarr = json.loads(result.read())

if jsonarr["status"] != u"0":

print jsonarr["msg"]

exit()

result = jsonarr["result"]

print result["cityid"],result["city"]

for hour in result["hour"]:

print hour["so2"],hour["so224"],hour["no2"],hour["no224"],hour["co"],hour["co24"],hour["o3"],hour["o38"],hour["o324"],hour["pm10"],hour["pm1024"],hour["pm2_5"],hour["pm2_524"],hour["iso2"],hour["ino2"],hour["ico"],hour["io3"],hour["io38"],hour["ipm10"],hour["ipm2_5"],hour["aqi"],hour["primarypollutant"],hour["quality"],hour["timepoint"],hour["color"]

for day in result["day"]:

print day["so2"],day["so224"],day["no2"],day["no224"],day["co"],day["co24"],day["o3"],day["o38"],day["o324"],day["pm10"],day["pm1024"],day["pm2_5"],day["pm2_524"],day["iso2"],day["ino2"],day["ico"],day["io3"],day["io38"],day["ipm10"],day["ipm2_5"],day["aqi"],day["primarypollutant"],day["quality"],day["date"],day["color"]

python空气质量指数计算_历史空气质量指数查询示例代码相关推荐

  1. python运势预测程序_星座运势查询示例代码

    #!/usr/bin/python # encoding:utf-8 import urllib2, json, urllib # 2.星座运势查询 data = {} data["appk ...

  2. php 星座运势_星座运势查询示例代码

    require_once 'curl.func.php'; $appkey = 'your_appkey_here';//你的appkey $astroid = 1; $date='2016-01-1 ...

  3. java星座查询系统_星座运势查询示例代码

    package api.jisuapi.astro; import api.util.HttpUtil; import net.sf.json.JSONObject; public class For ...

  4. python空气质量指数计算_空气质量指数数据分析可视化

    目录 1 数据描述 2 数据预处理 应用日期计算函数 应用匹配查找函数 逻辑判断函数 Python缺失值处理 3 数据分析及可视化 3.1描述统计 3.2 热力图 一.待分析的大数据描述 本例选取的数 ...

  5. c++代码健壮性_复活Navex-使用图查询进行代码分析(上)

    从了解到修复 Navex, 其中花了一年多, 从对自动化代码审计一无所知到学习PL/Static Analysis, 翻阅十几年前的文档, 补全Gremlin Step, 理解AST, CFG, DD ...

  6. python 新闻标题分类_NLPCC2017(中文)新闻标题分类示例代码以及数据描述

    NLPCC 2017 新闻标题分类 代码运行环境 python2.7 (最好用anaconda2) tensorflow1.0.0 gpu版本或者cpu版本 建议操作系统:Linux Linux 上的 ...

  7. python空气质量指数计算_现在,哪个城市的空气最好闻?空气质量指数分布图——Python实例...

    我们要做如下两张图. 空气质量指数AQI的分布图. PM2.5的分布图. 一.获取空气质量指数AQI和PM2.5浓度数据 刚开始想找这个网站,可网页打开的速度太慢,导致代码执行一度停滞. 网站提供的实 ...

  8. Python小程序(8)--空气质量指数计算+爬虫获取空气质量指数+数据分析

    版本1.0 ''' 功能:AQI计算 版本:1.0 ''' def cal_linear(iaqi_lo,iaqi_hi,bp_lo,bp_hi,cp):'''范围缩放'''iaqi = (iaqi_ ...

  9. 读空气java_空气质量指数查询示例代码

    package api.jisuapi.aqi; import java.net.URLEncoder; import api.util.HttpUtil; import net.sf.json.JS ...

最新文章

  1. SIGGRAPH2018黑科技:开源语义软分割改进图像编辑
  2. python报错处理_python mysql 断连报错处理
  3. 百度 android geocoding,百度地图经纬度批量查找功能XGeocoding使用手册(示例代码)
  4. RHEL6.1 java显示乱码
  5. Linux下Python3对Docker进行基本的管理(包含显示端口,显示IP,一键启动,一键关闭)
  6. 2021年智慧交通十大热点
  7. 微信小程序MINA框架学习(零)
  8. 潦草字体在线识别_想要知道某些字是什么字体?帮助你以最快的方式识别
  9. 惠普打印机如何设置扫描到计算机,惠普打印机怎样扫描文件到电脑
  10. health_parent的linux环境
  11. postman如何测试导入任务和导出任务
  12. Nmap命令详解(全)
  13. JRE JDK是什么?
  14. 删除计算机用户时拒绝访问权限,win10打开管理员账户拒绝访问怎么办
  15. GIF 89a图像格式解析
  16. 邮件代发、国外邮件代发、外贸邮件代发平台,送达率、打开率高的秘密
  17. 从《羊了个羊》看随机数的生成原理
  18. 使用Coding管理项目代码记录
  19. Win10重新做完系统后点关机按钮变成了注销
  20. Android UI RecyclerView讲解

热门文章

  1. Linux shell脚本的循环命令 whlie do done
  2. POJ 2570 Fiber Network
  3. 2.2. Panel
  4. 高德一直显示服务器繁忙,全国春运TOP10繁忙服务区 无锡京沪高速梅村服务区排第二...
  5. [附源码]JSP+ssm计算机毕业设计TeamW动漫网站890nn【源码、数据库、LW、部署】
  6. 【MATLAB】FOA优化算法整定PID控制器参数(五)—— 一阶带时延的被控对象
  7. Python语言程序设计(嵩天老师版)第三周笔记——字符串类型及操作
  8. powerdesign工具导出数据库结构
  9. 1.1 airtest初识
  10. 竣达技术 | 8路IO模块模拟量采集 通讯信号检测 继电器输出控制 可接入漏水和声光