处理某个json文件的代码
2016-03-19 17:40
495 查看
# encoding=utf-8 import json,re with open('E:\\weather53892_20114.json','r') as f: data= f.readlines() # print data data1=data[0] data2= data1[16:-1] # 给属性加引号 data3=re.sub(r"(,?)(\w+?)\s*?:", r"\1'\2':", data2) # 把单引号变为双引号 data_db = data3.replace("'", "\""); # 编码问题 data4=data_db.decode('gbk').encode('utf8') print data4 print type(data4) # str格式--->>dict格式 data5=json.loads(data4) print data5['tqInfo'][0]['ymd'] print type(data5)
保存下来,免得丢了。
相关文章推荐
- JSON数据查询方法
- url传参js解析
- JavaScript DOM编程艺术学习笔记-第三章 DOM
- JavaScript 匿名函数、模块模式、闭包、命名空间、创建构造器(类)、继承
- Newtonsoft.Json(Json.Net)学习笔记
- jsonp详解
- 学习js,遇到坑爹的combobox的text值的清空问题
- JSON详解
- JavaScript笔记(1)
- js 常用记录
- JS事件参考手册
- js判断是否为闰年
- JS知识总结
- JS 运动基础 提示栏拉出与隐藏
- JS
- jsp包含
- javascript 设为首页 | 加入收藏夹 JS代码
- 跨域请求
- JavaScript引用类型--Function类型
- ExtJs尝下鲜