python json 文件获取数据多个循环取数
2019-03-25 14:14
831 查看
#coding=utf-8
import json
def Basic_User_Info(filename):
file=filename
with open(file,'r') as load_f: loads_dict=json.load(load_f) #用户id print(loads_dict["_id"]) #开户时间 open_time = print(loads_dict["_source"]["body"]["open_time"]) #开户姓名 print(loads_dict["_source"]["body"]["name"]) #身份证 print(loads_dict["_source"]["body"]["idcard"]) #code状态码 print(loads_dict["_source"]["body"]["code"]) #手机号码mobile print(loads_dict["_source"]["body"]["mobile"]) #用户地址 print(loads_dict["_source"]["body"]["address"]) #用户入网时长 last_modify_time=print(loads_dict["_source"]["body"]["last_modify_time"]) #print((last_modify_time-open_time).days) #号码归属地省份 province=loads_dict["_source"]["body"]["province"] #号码归属地市 city=loads_dict["_source"]["body"]["city"]
#####基础数据##########
#通话 calls=loads_dict["_source"]["body"]["calls"] print(len(calls)) #近一天通话时长 oneday=print('通话时长',calls[0]["items"][0]["duration"]) #通过归属地 location=print(calls[0]["items"][0]['location']) # print(len(items)) items0 = calls[0]["items"][0] print(len(calls[0]["items"][0])) #if location==city:
#获取items数据
print(type(calls))
count=0
#items=calls[0][“items”]
#获取所有calls
print(‘callslens’,len(calls))
for call_list in calls:
#print(call_list)
#每个calls 的items
call_list_items=call_list[“items”]
#print(type(call_list_items))
#一共有多少数据
#print(len(call_list_items))
for value in call_list_items:
#print(“输出值”,value)
#print(city)
#print(province)
#print(‘location’,value.get(“location”))
if value.get(“dial_type”)==‘DIAL’ and value.get(“location”) in (city,province):
count=count+1
else: pass print(count) load_f.close()
if name == ‘main’:
Basic_User_Info(‘dashuju.txt’)
相关文章推荐
- Python 获取接口数据,解析JSON,写入文件
- Python 获取接口数据,解析JSON,写入文件
- python 爬虫获取json数据存入文件时乱码
- Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer 关于Newtonsoft.Json,LINQ to JSON的一个小demo mysql循环插入数据、生成随机数及CONCAT函数 .NET记录-获取外网IP以及判断该IP是属于网通还是电信 Guid的生成和数据修整(去除空格和小写字符)
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- 【Python】利用ogr包读取空间数据文件(一):Coverage格式转GeoJSON格式
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- Python处理json格式的数据文件(一些坑、一些疑惑)
- Vue-cli项目获取本地json文件数据的实例
- Android中数据文件解析(Json解析【从服务器端获取数据并且解析,显示在客户端上面】)
- Python代理脚本获取Json数据
- 利用 js-xlsx 实现 Excel 文件导入并解析Excel数据成json格式的数据并且获取其中某列数据
- Python 操作TXT、json文件数据
- ajax获取json数据为三维数组时,前台js嵌套循环解析
- 使用JDBC获取数据库数据,并生成json格式文件(省市区三级联动)
- 如何用idapython脚本获取字符串窗口的数据并写入文件
- Cocos Studio生成Json文件并使用rapidjson获取Json数据
- R语言学习之获取数据的学习(XML和JSON文件的读取)
- Python代理脚本获取Json数据