diff --git a/readport.py b/readport.py new file mode 100644 index 0000000..6f38e5a --- /dev/null +++ b/readport.py @@ -0,0 +1,16 @@ +import csv + +def read_portfolio(filename): + portfolio = [] + with open(filename) as f: + rows = csv.reader(f) + headers = next(rows) + for row in rows: + record = { + 'name': row[0], + 'shares': int(row[1]), + 'price': float(row[2]) + } + portfolio.append(record) + return portfolio +