python----积累---python读取json文件

Posted 张小凡vip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python----积累---python读取json文件相关的知识,希望对你有一定的参考价值。

从mongodb中导出json的文件格式如下:

{'_id': {'$oid': '60650d1031912300065a2536'}, 'date': {'$date': '2021-04-01T00:00:16.320Z'},'version': '3.22.0.0', 'network': 'cellular'}
{'_id': {'$oid': '60650d1843556d0006bbc18a'}, 'date': {'$date': '2021-04-01T00:00:24.978Z'},'version': '3.22.0.0',  'network': 'wifi'}
{'_id': {'$oid': '60650d1b31912300065a2537'}, 'date': {'$date': '2021-04-01T00:00:27.294Z'}, 'version': '3.22.0.0', 'network': 'wifi'}

每行都是一个json对象,文件命名为:log.json

使用代码解析如下:

import json

f = open("log.json","r")
while True:
    line = f.readline()
    if line:
        d = json.loads(line)
        print(d)
    else:
        break
        f.close()

或者


import json

f = open("log.json","r")
for line in f:
        d = json.loads(line)
        print(d)
f.close

以上是关于python----积累---python读取json文件的主要内容,如果未能解决你的问题,请参考以下文章

python爬虫积累--------selenium+python+PhantomJS的使用

2018-01-06 python读取csv某一行

python积累

为何python解决方法的文件最后有空格

python积累

python函数积累