list=[]
.........................
sql="select student.id from student"
cursor.execute(sql)
data = cursor.fetchone()
while data!=None:
...............
sql="insert censor vaules("+data[0]+","+list[i]+",'开机的流程')"
...............
最后一句报错TypeError: cannot concatenate(链接) 'str' and 'long' objects
如何如何改才能正确打印出sql
不是这个问题,主要是我在用print打印sql的时候变量没有被解析出来
追答你得用cursor执行了sql负值给变量再打印变量啊,肯定不能直接打印sql
追问??
追答我估计你想问的和我理解的不太一样,你上面代码只有一个地方用了print,你是指那个print没有正常打印吗?如果是的话,检查数据库链接语句(你没贴出来)、是否有游标创建。