Page 73 - 6734
P. 73

TEXT, content TEXT)')
           conn.commit() # зберегти зміни
           # база даних блокується поки транзакція не
           виконається

           name=u"Іванов"
           content=u"1990"
           # виконати команду SQL, яка додає рядок із даними
           name,content у таблицю
           cur.execute('INSERT INTO pages (name,content)
           VALUES(?,?)', (name,content))
           conn.commit() # зберегти зміни

           # виконати команду SQL, яка оновлює дані
           cur.execute('UPDATE pages SET content=? WHERE
           name=?', (content,name))
           conn.commit() # зберегти зміни

           # виконати команду SQL, яка отримує результати запиту
           cur.execute('SELECT content FROM pages WHERE name=?',
           (name,))
           #print cur.fetchone() # отримати наступний рядок
           множини результату запиту, або
           print cur.fetchall() # отримати усі рядки множини
           результату запиту

           cur.close() # закрити курсор
           conn.close() # закрити базу даних
           [(u'1990',)]

                           csv – читання і запис файлів CSV

               CSV (Comma Separated Values) – це розповсюджений текстовий
           формат  імпорту  і  експорту  електронних  таблиць  і  баз  даних


                                          72
   68   69   70   71   72   73   74   75   76   77   78