【发布时间】:2013-08-25 23:16:39
【问题描述】:
我做了一个模块,内容如下:
import sqlite3 as sq
connection = sq.connect("test.db")
cursor = connection.cursor()
cursor.execute("DROP TABLE IF EXISTS test")
cursor.execute("CREATE TABLE test (st TEXT)")
cursor.execute("INSERT INTO test VALUES ('testing')")
cursor.execute("SELECT * FROM test")
print(cursor.fetchall())
cursor.close()
connection.close()
connection2 = sq.connect("test.db")
cursor2 = connection2.cursor()
cursor2.execute("SELECT * FROM test")
print(cursor2.fetchall())
但是当我运行它时,它打印了以下内容:
[('testing',)]
[]
它应该已经打印出来了:
[('testing',)]
[('testing',)]
怎么了?
【问题讨论】:
-
注意:我使用的是 Python 3.3
标签: python python-3.x sqlite