Python3 处理JSON的实例详解


Posted in Python onOctober 29, 2017

Python3 处理JSON的实例详解

真的好简单,灰常简单

import os, io, sys, re, time, base64, json
import webbrowser, urllib.request




def main():
  "main function"
  url = "http://m.weather.com.cn/data/101010100.html"
  stdout=urllib.request.urlopen(url)
  weatherInfo= stdout.read().decode('utf-8')
  #print(weatherInfo)
  jsonData = json.loads(weatherInfo)

    输出JSON数据  

szCity = jsonData["weatherinfo"]["city"]
  print("城市: ", szCity)
  szTemp = jsonData["weatherinfo"]["temp1"]
  print("温度: ", szTemp)
  szWeather1 = jsonData["weatherinfo"]["weather1"]
  print("天气情况: ",szWeather1)
  szCityid = jsonData["weatherinfo"]["cityid"]
  print("城市编码: ",szCityid)
  
if __name__ == '__main__':
  main()

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
Apr 25 Python
python自动化测试之setUp与tearDown实例
Sep 28 Python
python实现逻辑回归的方法示例
May 02 Python
Python学习小技巧之列表项的推导式与过滤操作
May 20 Python
对python3 urllib包与http包的使用详解
May 10 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
Jan 05 Python
python实现小球弹跳效果
May 10 Python
Python Selenium 之数据驱动测试的实现
Aug 01 Python
Python操作Excel把数据分给sheet
May 20 Python
基于Keras的格式化输出Loss实现方式
Jun 17 Python
Matplotlib 折线图plot()所有用法详解
Jul 28 Python
Manjaro、pip、conda更换国内源的方法
Nov 17 Python
深入理解Python中的*重复运算符
Oct 28 #Python
13个最常用的Python深度学习库介绍
Oct 28 #Python
python探索之BaseHTTPServer-实现Web服务器介绍
Oct 28 #Python
Python探索之实现一个简单的HTTP服务器
Oct 28 #Python
Python探索之SocketServer详解
Oct 28 #Python
Bottle框架中的装饰器类和描述符应用详解
Oct 28 #Python
Pandas探索之高性能函数eval和query解析
Oct 28 #Python
You might like
PHP自定义函数收代码
2010/08/01 PHP
thinkphp5框架实现的自定义扩展类操作示例
2019/05/16 PHP
如何用javascript控制上传文件的大小
2006/10/26 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
AngularJS实现在ng-Options加上index的解决方法
2016/11/03 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
JS表单数据验证的正则表达式(常用)
2017/02/18 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
解决Vue 浏览器后退无法触发beforeRouteLeave的问题
2017/12/24 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
原生js实现ajax请求和JSONP跨域请求操作示例
2020/03/14 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
[02:33]2014DOTA2 TI每日综述 LGD涉险晋级DK闯入胜者组
2014/07/14 DOTA
python中stdout输出不缓存的设置方法
2014/05/29 Python
python中遍历文件的3个方法
2014/09/02 Python
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
windows下ipython的安装与使用详解
2016/10/20 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
python爬虫实例之获取动漫截图
2020/05/31 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
python调用有道智云API实现文件批量翻译
2020/10/10 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
Python字符串的15个基本操作(小结)
2021/02/03 Python
Sasa莎莎海外旗舰店:香港莎莎美妆平台
2018/03/21 全球购物
美国五金商店:Ace Hardware
2018/03/27 全球购物
德国综合购物网站:OTTO
2018/11/13 全球购物
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
科学发展观活动总结
2014/08/28 职场文书
作息时间调整通知
2015/04/22 职场文书
九年级历史教学反思
2016/02/19 职场文书
mysql sock文件存储了什么信息
2022/07/15 MySQL