我正在从json文件中逐行读取并将数据附加到列表中,但是它仅附加了列表中的最后一行

时间:2019-04-14 12:56:49

标签: python json list

我正在从一个很大的JSON文件中读取,我正在使用json.loads方法从JSON文件中读取每一行,但它仅存储列表中最后一行的数据。

当我加载整个JSON文件然后访问数据时,它工作正常,但是当逐行工作时,它无法正常工作。

with open('tinyTwitter(3).json','r',encoding = 'utf-8',errors='ignored') as f:
    next(f)    
    for line in f:

        try:
            data =(json.loads(line))


        except:
            continue
        lst.append(data)

它应该将所有值存储在第一个列表中。

0 个答案:

没有答案