逐行解析JSON文件

时间:2015-02-19 14:32:23

标签: python json parsing

如何解析包含许多(单行)JSON对象的大文件而不将每行存储在列表中以提高效率?

1 个答案:

答案 0 :(得分:0)

将:

fp = open("file")
for i, line in enumerate(fp):
    #  reads only i+1th line

    # or if you just need the 26th line
    if i == 25:
         print line


fp.close()

帮助?这样可以节省您必须立即将整个文件加载到内存中,而只是一次只读取每一行。