listing13-2.py 311 B

12345678910111213
  1. import sqlite3, sys
  2. conn = sqlite3.connect('food.db')
  3. curs = conn.cursor()
  4. query = 'SELECT * FROM food WHERE ' + sys.argv[1]
  5. print(query)
  6. curs.execute(query)
  7. names = [f[0] for f in curs.description]
  8. for row in curs.fetchall():
  9. for pair in zip(names, row):
  10. print('{}: {}'.format(*pair))
  11. print()