def colify(s):
return s.replace(" ","_").lower()
+# escapes strings and such
def stringify(v):
- return '"' + str(v).strip() + '"'
+ return '"' + str(v).strip().replace('"','""') + '"'
def addBook(book):
conn = sqlite3.connect(dbFile)
vals.append(stringify(v))
query = "INSERT INTO "+bookTable+" ("+", ".join(cols)+") VALUES ("+", ".join(vals)+");"
- print query
c.execute(query)
conn.commit()
c.close()
c.close()
createBooksTable()
-book1 = {"title":"Test Book 1"}
-book2 = {"isbn":12345, "title":"Test Book 2"}
-addBook(book1)
-addBook(book2)