Python读取json文件中的数据和统计行数【多测师】
json源数据如下: { "name":"中国", "province":[ { "name":"多测师", "citys":{ "city":["上海多测师","上海多测师"] } }, { "name":"多测师", "citys":{ "city":["上海多测师","深圳多测师","广州多测师"] } }, { "name":"多测师", "citys":{ "city":["上海多测师","深圳多测师"] } }, { "name":"多测师", "citys":{ "city":["上海多测师"] } } ] }
#coding=utf-8 """ =========================== Author:多测师_王sir Time:2020/6/22 15:04 Wechat:15367499889 Company:上海多测师信息有限公司 =========================== """ import os class Json_Utils: def __init__(self,path): self.path = path def read_json(self): file = open(self.path,'r') all = file.readlines() for j in all: print j.strip('\n') #读取json中的文件内容 num = 0 for i in all: num+=1 print 'json文件的行数为{0}行'.format(num) if __name__ == '__main__': read = Json_Utils(r'D:\project\dcs2\api_auto\x0x0.json') read.read_json()
运行结果如下: { "name":"中国", "province":[ { "name":"多测师", "citys":{ "city":["上海多测师","上海多测师"] } }, { "name":"多测师", "citys":{ "city":["上海多测师","深圳多测师","广州多测师"] } }, { "name":"多测师", "citys":{ "city":["上海多测师","深圳多测师"] } }, { "name":"多测师", "citys":{ "city":["上海多测师"] } } ] } json文件的行数为29行
分类:
多测师_面试题和笔试题和bug
标签:
常见面试题
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示