answer:data = open(“grades.csv”,“r”).readlines() for line in data: [t]items = line.split() [t]print items[0], items[2] note that Fluther strips the required tabbing from the program, replace [t] with a real tab. Should add catching exceptions where the file doesn’t exist, or there is not 3 entries on a line. Also relies that the file uses whitespace, not commas to delimit columns. Should really close the file in the program and not leave the OS to sort it out.