我需要将具有相同 id 的文件中的行分组并创建此类行的列表。我尝试了以下失败的代码
def combiner(file):
exts = dict()
for each_line in open(file):
each_line = each_line.rstrip()
id = get_id_from_aggExtract(json.loads(each_line))
if id in exts.keys():
print id
lists = exts.get(id).append(each_line)
print type(lists)
else:
lists = list()
lists.append(each_line)
print id
exts[id] = lists
print exts
return list(exts.values())
解析一些行后,会看到以下错误
AttributeError:“NoneType”对象没有“附加”属性