Thanks, Paul. I didn't know about textwrap, that's neat. Leon, so in my example change > data1= [testdata[x:x+colwidth] for x in range(0,len(testdata),colwidth)] to > data1 = textwrap.wrap(testdata,colwidth) > data1 = [x.ljust(colwidth) for x in data1]
oh and I made a mistake that double spaces it. the "print '\n'" line needs to be either print '' or print '\n', (with a comma) -dave -- http://mail.python.org/mailman/listinfo/python-list