]> code.delx.au - monosys/commitdiff
Added csv2txt
authorJames Bunton <jamesbunton@fastmail.fm>
Mon, 8 Jun 2009 05:55:09 +0000 (22:55 -0700)
committerJames Bunton <jamesbunton@fastmail.fm>
Mon, 8 Jun 2009 05:55:09 +0000 (22:55 -0700)
scripts/csv2txt.py [new file with mode: 0755]

diff --git a/scripts/csv2txt.py b/scripts/csv2txt.py
new file mode 100755 (executable)
index 0000000..34adf32
--- /dev/null
@@ -0,0 +1,12 @@
+#!/usr/bin/env python
+
+import csv
+import sys
+
+rows = list(csv.reader(sys.stdin))
+column_widths = list(max((len(str(cell))) for cell in column) for column in zip(*rows))
+for row in rows:
+       for width, cell in zip(column_widths, row):
+               print str(cell).ljust(width),
+       print
+