我收到的代码中没有字符的语法错误

时间:2016-06-30 14:15:49

标签: python sql sqlite

我试图以递归方式为长列表添加列名并继续接收语法错误。每个项目的开头都有一个不应包含的字符,因此[1:]。

for i in range(0,len(stat_list)):
    cur.execute( '''
    ALTER TABLE PDB_id ADD {} TEXT '''.format(stat_list[i][1:]))

错误是:

sqlite3.OperationalError: near "/": syntax error

1 个答案:

答案 0 :(得分:0)

问题是包含'/'的最终项目之一。问题解决了。