#!/usr/bin/python """view PayPal history file, downloaded as tab-delimited text""" def view(files): for filename in files: file = open(filename) data = file.readlines() header = map(str.strip, data.pop(0).rstrip().split(tab)) print tab.join(columns) for transaction in data: fielddata = map(eval, map(str.strip, transaction.rstrip().split(tab))) print fielddata if __name__ == '__main__': import sys, os tab = '\t' columns = ['Date', 'Time', 'Name', 'Net'] view(sys.argv[1:])