#!/usr/bin/python # # Convert lines to columns in a text file # Copyright 2005 Thomas Strathmann # import sys if len(sys.argv) < 2: print('usage: %s ' % sys.argv[0]) sys.exit(1) f = open(sys.argv[1]) lines = f.readlines() f.close() lines = map(lambda s: s.split('\n')[0], lines) lengths = map(lambda s: len(s), lines) longest = max(lengths) for i in range(longest, 0, -1): for j in range(0, len(lines)): if lengths[j] < i: print ' ', else: print lines[j][i-1], print