Database file: experiments.db
Querying a Database with Python
import sqlite3 connection = sqlite3.connect("experiments.db") cursor = connection.cursor() cursor.execute("SELECT FirstName, LastName FROM Person;") results = cursor.fetchall(); for r in results: print r[0], r[1] cursor.close(); connection.close();
Starting point for Monday night exercise
import sys def count_birds(reader): reader.readline() # first line is header, so ignore total = 0 for line in reader: date, breed, count = line.split(',') count = int(count) total += count return total grand_total = 0 for filename in sys.argv[1:]: source = open(filename, 'r') total = count_birds(source) grand_total += total print total, filename source.close() print grand_total, 'total'