无法将SQLite3表从变量列表中删除

时间:2014-08-22 18:59:20

标签: sqlite

对于我的一个项目,我一直试图制作一张表格,显示如果甲板上的x卡符合该标准,则在60张牌的前7次抽奖中抽取y特定牌的概率。我创建了一个简单的程序来查找任何给定值的概率,并且我一直试图从中列出一个列表并将该列表提供给表。

import sqlite3

db = sqlite3.connect(':memory:')
db = sqlite3.connect('firsttry4.db')
c = db.cursor()
m_poss = [] 
for j in xrange(1,x+1):
    z = []
    for i in xrange(x+1):
        z.append(opener(j, i))
    c.execute("""INSERT INTO data(m_poss[j][0], m_poss[j][1], m_poss[j][2],
                                  m_poss[j][3], m_poss[j][4], m_poss[j][5], 
                                  m_poss[j][6], m_poss[j][7], m_poss[j][8],            
                                  m_poss[j][9])""")
    m_poss.append(z)
    db.commit()

这是我目前的代码,开启者是我用来计算概率的程序。 (称为开场白,因为它涉及开局牌)。但是每当我尝试运行时,我总会收到以下错误:

sqlite3.OperationalError: near "[0]": syntax error

如何避免此错误,是否有人提高我的SQL3体验/技能的提示/技巧?

0 个答案:

没有答案