python read_args.py test.csv
cat test.csv | python read_args.py -
python read_args.py -
['abc', 'efg', 'hij']
['klm', 'nop', 'qrs']
['tuv', 'wxy', 'zab']
import sys | |
import csv | |
try: | |
if (sys.argv[1] == '-'): | |
f = sys.stdin.read().splitlines() | |
else: | |
filename = sys.argv[1] | |
f = open(filename, 'r') | |
csv = csv.reader(f) | |
data = list(csv) | |
for row in data: | |
print row | |
except Exception, e: | |
print "Error Reading from file:" |
abc | efg | hij | |
---|---|---|---|
klm | nop | qrs | |
tuv | wxy | zab |