1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| #-*- coding: utf-8 -*-
import sqlite3, os
def create():
if os.access('c:\mybdd.bd',1 ):
conn = sqlite3.connect("c:\mybdd.bd")
conn.cursor().execute('DELETE FROM mytable')
conn.commit()
else:
conn = sqlite3.connect("c:\mybdd.bd")
conn.row_factory = sqlite3.Row
c = conn.cursor()
c.execute('create table mytable (key TEXT, dep TEXT, projet TEXT)')
conn.commit()
c.close()
def Save():
tu = ('géomètrie','pêche melba inouïe','où est lhameçon')
conn = sqlite3.connect("c:\mybdd.bd")
conn.row_factory = sqlite3.Row
c = conn.cursor()
c.execute("""insert into mytable values ('%s','%s','%s')"""%tu)
c.execute("""insert into mytable values ('%s','%s','%s')"""%\
('héroïne ambiguë','naïade','dû'))
conn.commit()
c.close()
def Read():
conn = sqlite3.connect("c:\mybdd.bd")
conn.row_factory = sqlite3.Row
c = conn.cursor()
c.execute('''select * from mytable''')
for row in c:
print ("%s, %s, %s\n..." % (row[0], row[1], row[2]))
c.close()
create()
Save()
Read() |
Partager