Python3 处理JSON的实例详解

yipeiwu_com6年前Python基础

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()

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

相关文章

Django 接收Post请求数据,并保存到数据库的实现方法

要说基本操作,大家基本都会,但是有时候,有些操作使用小技巧会节省很多时间。 本篇描述的就是使用dict小技巧,保存到数据库,用来节省大家编码的工作量。 主要内容:通过for循环拿到pos...

Python中的上下文管理器相关知识详解

Python中的上下文管理器相关知识详解

前言 with 这个关键字,对于每一学习Python的人,都不会陌生。 操作文本对象的时候,几乎所有的人都会让我们要用 with open ,这就是一个上下文管理的例子。你一定已经相当...

删除目录下相同文件的python代码(逐级优化)

删除目录下相同文件的python代码(逐级优化)

这两天闲来无事在百度上淘了点图片,不多,也就几万张吧,其中有不少美女图片奥!哈哈!这里暂且不说图片是怎么获得的,咱聊聊得到图片以后发生的事。 遇到的第一个问题就是有些图片没有后缀名。在w...

Python处理PDF及生成多层PDF实例代码

Python提供了众多的PDF支持库,本文是在Python3环境下,试用了两个库来完成PDF的生成的功能。PyPDF对于读取PDF支持较好,但是没找到生成多层PDF的方法。Reportl...

Python3正则匹配re.split,re.finditer及re.findall函数用法详解

本文实例讲述了Python3正则匹配re.split,re.finditer及re.findall函数用法。分享给大家供大家参考,具体如下: re.split re.finditer r...