def readElo(playerInfoInput, playerDict): fileToOpen = open("player.txt", "r") file = fileToOpen.read() file = file.splitlines() try: file.pop(0) except: pass #list containing all info playerInfo = list() for line in file: for person in line.split(): playerInfo.append(person) #create player objects #x is name, x+1 is rating, x+2 is rd, x+3 is vol for x in range(0, len(playerInfo), 4): playerDict[playerInfo[x]] = Player(playerInfo[x]) playerDict[playerInfo[x]].rating = float(playerInfo[x+1]) playerDict[playerInfo[x]].rd = float(playerInfo[x+2]) playerDict[playerInfo[x]].vol = float(playerInfo[x+3]) return playerDict