相关疑难解决方法(0)

执行中的Python sqlite3字符串变量

我尝试在Python中执行此sqlite3查询.我将代码减少到最小,sqlite.connect等工作.

column = 'Pron_1_Pers_Sg'
goal = 'gender' 
constrain = 'Mann'


with con:
    cur = con.cursor()

    cur.execute("SELECT ? FROM Data where ?=?", (column, goal, constrain))
    con.commit()

    rows = cur.fetchall()

    for element in rows:
        values.append(element)
Run Code Online (Sandbox Code Playgroud)

这将返回一个空列表.如果我对字符串进行硬编码,它就可以工作并返回值.

python sqlite

18
推荐指数
1
解决办法
3万
查看次数

标签 统计

python ×1

sqlite ×1