为什么他在那个陈述中给我(类型错误) “address = cur.fetchone()[2] last = cur.fetchone()[4] no = cur.fetchone()[5],而它在代码中接受”name = cur.fetchone()[1]“ :“
[^!@#$%^&*]
答案 0 :(得分:0)
当您从光标中取出某些内容时,例如
t = cur.fetchone()
您可以使用t访问数据
print t[0],t[1],t[2]
但在您的情况下,您使用多个cur.fetchone()
,这允许您使用结束游标中数据的name = cur.fetchone()[1]
。第二行address = cur.fetchone()[2]
及其后面的行没有执行sql查询以便获取它们,因此会给您错误。如果要访问整行,只需将其分配给变量并使用该变量来获取数据。