Chris Castillo wrote:
I don't know how to iterate through all the lines and just get the integers and store them or iterate through the lines and just get the names and store them.
You could use the int() function to try to convert a line to an integer, and if that fails with a ValueError exception, assume that it is a name.
names=[] numbers=[] for line in open("mixed.txt"): try: nr=int(line) # it's an integer numbers.append(line) except ValueError: # it's not an integer names.append(line) f=open("numbers.txt","wt") f.write("".join(numbers)) f.close() f=open("names.txt","wt") f.write("".join(names)) f.close() -- "The ability of the OSS process to collect and harness the collective IQ of thousands of individuals across the Internet is simply amazing." - Vinod Valloppillil http://www.catb.org/~esr/halloween/halloween4.html _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor