Python/Ruby

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Python/Ruby >

Qpython:上网读取pm2.5

来源:网络整理  作者:网友投稿  发布时间:2020-12-27 13:23
参考http: pm25 in api_docpm2_5 py源代码如下 -*-coding:utf8-*- qpy:console qpy:2importurllibimporturllib2importjsonimportandroidhelperimportsysre...

pm2_5.py 源代码如下

# -*- coding: utf8 -*- #qpy:console #qpy:2 import urllib import urllib2 import json import androidhelper import sys reload(sys) sys.setdefaultencoding('utf-8') droid = androidhelper.Android() city = 'guangzhou' token = 'x' url = u'?city=%s&token=%s' u2 = urllib2.urlopen( url % (city, token)) data = u2.read() u2.close() print type(data) print data print '-'*60 alist = [] i = 0 n = len(data) while i < n: begin = data.find('{',i) end = data.find('}',begin) if begin < end: alist.append(data[begin:end+1]) else: break i = end+2 blist = [] if len(alist) >2: for d in alist: j = json.JSONDecoder().decode(d) #print type(j) line = str(j["position_name"])+' '+str(j["pm2_5"])+' '+ str(j["quality"]) print line blist.append(line) # droid.dialogCreateAlert(u'请选地点') droid.dialogSetItems(blist) droid.dialogShow() # Get the selected item result = droid.dialogGetResponse().result droid.dialogDismiss() if 'item' in result: target = alist[result['item']] print target

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/python/9690.shtml

最新文章
python日常一 利用python抓取 python日常一 利用python抓取

时间:2021-01-17

一个 ARP 请求分组询问协议 一个 ARP 请求分组询问协议

时间:2021-01-17

此时就需要web抓取 此时就需要web抓取

时间:2021-01-17

这节我们使用Bootstrap 这节我们使用Bootstrap

时间:2021-01-17

我们该如何运用Python 来统 我们该如何运用Python 来统

时间:2020-12-27

python生成汉字图片字库 python生成汉字图片字库

时间:2020-12-26

python通过protobuf实现rpc python通过protobuf实现rpc

时间:2020-12-26

djngo快速实现使用Bootstra djngo快速实现使用Bootstra

时间:2020-12-26

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Qpython:上网读取pm2.5

2020-12-27 编辑:网友投稿

pm2_5.py 源代码如下

# -*- coding: utf8 -*- #qpy:console #qpy:2 import urllib import urllib2 import json import androidhelper import sys reload(sys) sys.setdefaultencoding('utf-8') droid = androidhelper.Android() city = 'guangzhou' token = 'x' url = u'?city=%s&token=%s' u2 = urllib2.urlopen( url % (city, token)) data = u2.read() u2.close() print type(data) print data print '-'*60 alist = [] i = 0 n = len(data) while i < n: begin = data.find('{',i) end = data.find('}',begin) if begin < end: alist.append(data[begin:end+1]) else: break i = end+2 blist = [] if len(alist) >2: for d in alist: j = json.JSONDecoder().decode(d) #print type(j) line = str(j["position_name"])+' '+str(j["pm2_5"])+' '+ str(j["quality"]) print line blist.append(line) # droid.dialogCreateAlert(u'请选地点') droid.dialogSetItems(blist) droid.dialogShow() # Get the selected item result = droid.dialogGetResponse().result droid.dialogDismiss() if 'item' in result: target = alist[result['item']] print target

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/python/9690.shtml

相关文章

风云图片

推荐阅读

返回Python/Ruby频道首页