ex 2.1 start

This commit is contained in:
Mike Bloy 2023-10-02 13:45:35 -05:00
parent 4b54d3aba3
commit 8b2d2fb1dd

24
readrides.py Normal file
View File

@ -0,0 +1,24 @@
import csv
def read_rides_as_tuples(filename):
"""Read the bus ride data as a list of tuples"""
records = []
with open(filename) as f:
rows = csv.reader(f)
next(rows)
for row in rows:
route = row[0]
date = row[1]
daytype = row[2]
rides = int(row[3])
record = (route, date, daytype, rides)
records.append(record)
return records
if __name__ == '__main__':
import tracemalloc
tracemalloc.start()
rows = read_rides_as_tuples('Data/ctabus.csv')
print('Memory Use: Current %d, Peak %d' % tracemalloc.get_traced_memory())