def loadRawData(): EntityGroup = [] e = None for i,line in enumerate(open("movies.txt",'r')): if line.find("product/productId")>=0: EntityGroup.append(e) e = Entity() e.pid = line.strip().split(":")[1].replace(" ","") elif line.find("review/userId")>=0: e.uid = line.strip().split(":")[1].replace(" ","") elif line.find("review/score")>=0: e.score = float(line.strip().split(":")[1].replace(" ","")) elif line.find("review/summary")>=0: #e.review = line.strip().split(":")[1] continue else: continue return EntityGroup