Python 获取接口数据,解析JSON,写入文件
2015-02-07 03:40
1111 查看
转自:http://blog.csdn.net/kazeik/article/details/8773587
用于练手的例子,从国家气象局接口上获取JSON数据,将它写入文件中,并解析JSON;
总的来说,在代码量上,python代码量要比java少很多。而且python看起来更直观一些;
以下是代码:
用于练手的例子,从国家气象局接口上获取JSON数据,将它写入文件中,并解析JSON;
总的来说,在代码量上,python代码量要比java少很多。而且python看起来更直观一些;
以下是代码:
import types import urllib2 import json duan ="--------------------------" #在控制台断行区别的 #利用urllib2获取网络数据 def registerUrl(): try: url ="http://m.weather.com.cn/data/101010100.html" data = urllib2.urlopen(url).read() return data except Exception,e: print e #写入文件 def jsonFile(fileData): file = open("d:\json.txt","w") file.write(fileData) file.close() #解析从网络上获取的JSON数据 def praserJsonFile(jsonData): value = json.loads(jsonData) rootlist = value.keys() print rootlist print duan for rootkey in rootlist: print rootkey print duan subvalue = value[rootkey] print subvalue print duan for subkey in subvalue: print subkey,subvalue[subkey] if __name__ == "__main__": # xinput = raw_input() # x = 130 # xvalue = cmp(x,xinput) # print xvalue # print x/100.0 data = registerUrl() # jsonFile(data) praserJsonFile(data)
相关文章推荐
- Python 获取接口数据,解析JSON,写入文件
- python获取接口数据,写入文件
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- unity中从txt文件中读取解析json数据&&unity中json数据写入txt文件
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- 通过HttpClient获取服务器接口json数据已及解析
- 如何用idapython脚本获取字符串窗口的数据并写入文件
- Json--Android中数据文件解析(Json解析--从服务器端获取数据并且解析,显示在客户端上面)
- asp通过json调用webservice接口,并获取返回的xml数据及解析
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- 通过HttpClient获取服务器接口json数据已及解析
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- html中通过js获取接口JSON格式数据解析以及跨域问题
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- 通过servlet从气象局接口获取到天气预报的json数据,并解析得到的json数据存入数据库(案例)
- 通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- 转:Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)