mf = open("/Users/koc/Desktop/abc/stars.txt", "r") mw = open("/Users/koc/Desktop/abc/out2.txt", "w") names = [] dista = [] brigh = [] hline = mf.readline() for s in mf: t = s[0:len(s)-1] u = t.split() names.append(u[0]) dista.append(float(u[1])) brigh.append(float(u[2])) for i in range(len(names)): if dista[i] < 50: s1 = names[i] if len(s1) < 8: s1 = s1 + "\t\t" else: s1 = s1 + "\t" s2 = str(dista[i]) + "\t" s3 = str(brigh[i]) + "\n" s = s1 + s2 + s3 mw.write(s) mw.close()