各位用户为了找寻关于Python简单操作sqlite3的方法示例的资料费劲了很多周折。这里教程网为您整理了关于Python简单操作sqlite3的方法示例的相关资料,仅供查阅,以下为您介绍关于Python简单操作sqlite3的方法示例的详细内容

本文实例讲述了Python简单操作sqlite3的方法。分享给大家供大家参考,具体如下:

? 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 import sqlite3 def Test1():   #con =sqlite3.connect("D:test.db")   con =sqlite3.connect(":memory:") #store in memory   cur =con.cursor()   try:     cur.execute('create table score(id integer primary key,name varchar(10),scores integer)')     cur.execute("insert into score values(0,'Rose',87)")     cur.execute("insert into score values(1,'Alice',78)")     cur.execute("insert into score values(2,'Helon',100)")     cur.execute("insert into score values(3,'Tom',98)")     cur.execute("insert into score values(4,'jack',198)")     cur.execute("insert into score values(5,'Tony',198)")     cur.execute("insert into score values(6,'David',99)")     cur.execute("update score set scores =? where id=?",(45,3))     cur.execute("update score set name=? where id=?",("John",0))     cur.execute("delete from score where id =1")   except Exception,e:     print "There are some except",e   con.commit()   print "Insert Complete"   print "-----------------------------------------"   print "Last row id is ",cur.lastrowid   cur.execute('select * from score')   print cur.fetchall()   print "----------------------------------------"   cur.execute("select count(*) from score")   print "Current Rows is :",cur.fetchall()[0]   cur.close()   con.close() if __name__ =='__main__':   Test1()   print "hello world"

希望本文所述对大家Python程序设计有所帮助。