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

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

相关文章

跟老齐学Python之重回函数

函数的基本结构 Python中的函数基本结构: 复制代码 代码如下: def 函数名([参数列表]):     语句  几点说明:  ...

Python映射拆分操作符用法实例

本文实例讲述了Python映射拆分操作符用法。分享给大家供大家参考。具体如下: name="jack" age=24 s="name is {name} and age is {ag...

python xlsxwriter库生成图表的应用示例

python xlsxwriter库生成图表的应用示例

xlsxwriter可能用过的人并不是很多,不过使用后就会感觉,他的功能让你叹服,除了可以按要求生成你所需要的excel外 还可以加上很形象的各种图,比如柱状图、饼图、折线图等。 xls...

使用pytorch和torchtext进行文本分类的实例

文本分类是NLP领域的较为容易的入门问题,本文记录我自己在做文本分类任务以及复现相关论文时的基本流程,绝大部分操作都使用了torch和torchtext两个库。 1. 文本数据预处理 首...

深入解析Python中的lambda表达式的用法

普通的数学运算用这个纯抽象的符号演算来定义,计算结果只能在脑子里存在。所以写了点代码,来验证文章中介绍的演算规则。 我们来验证文章里介绍的自然数及自然数运算规则。说到自然数,今天还百度了...