python shell无法找到sqlite表

时间:2015-10-21 19:14:10

标签: python-2.7 sqlite

我使用sqlite浏览器创建了一个sqlite表。我也添加了一行。当我通过终端连接到表时,我能够找到表和行。

但是,我正在尝试通过python连接到表,因为我要插入很多行。即使我写了一个python程序,我试图连接并通过shell插入行。

import sqlite3
import os
home=os.environ['HOME']
conn=sqlite3.connect(home+'/AndroidStudioProjects/TableTopicPractice/database/dbTableTopic')
cur=conn.cursor()
cur.execute("SELECT name FROM sqlite_master WHERE type='table'")
print cur.rowcount

最后一份声明打印-1。当我尝试查询我创建的特定表时,结果是相同的。我在sqlite浏览器中尝试过的查询都有效。

请注意我的系统中安装了sqlite3。我使用以下教程作为指南。

  

http://zetcode.com/db/sqlitepythontutorial/

我哪里错了?我需要纠正什么?

任何指针都将受到高度赞赏。

0 个答案:

没有答案