我有一个大文件,其中每一行都是json格式的,我只想从这些行中提取一些属性.我该怎么做呢


import json
f = open('/home/ashish/Desktop/Projects/TestFile1.json',"r")
d1 = []
for line in f:
    d1.append(line)
    json_dict = json.load(''.join(d1))
    print (json_dict)
    d1 = []

您可以使用类似ijson的迭代JSON paraser。该模块是一个迭代的JSON解析器,将JSON视为流,而不是块文件。有关更多详细信息,请参阅本文档。这个模块将允许您在迭代时从每个JSON文档中提取所需的属性。

相关内容

最新更新