#What if our file has multiple columns of data? Closer to a CSV FILELOCATION = '/home/isqsdac/Desktop/workspace/l3_1/carlist_vals.txt' def readcarlist(location): carlist = [] with open(location, 'r') as f: for line in f: #iterate over each line in the file. carlist.append(line.rstrip().split(',')) return carlist def writecarlist(carlist, location): with open(location, 'w') as f: for c in carlist: f.write(c[0] + ',' + c[1]) f.write('\n') def outputlist(carlist): for c in carlist: print(c[0], '-', c[1]) def main(): carlist = readcarlist(FILELOCATION) outputlist(carlist) carval = input('Name a car:') while carval != "done": carmoney = input('What is the value of this car: ') carlist.append([carval, carmoney]) carval = input('Name a car (or type done to end): ') writecarlist(carlist, FILELOCATION) main()