返回信息流代码见下,下划线那行报错:TypeError: 'float' object is unsubscriptable
代码中s和t都是相同的操作,只不过选取的对象不同而已,第一次循环没有问题,到第二次循环s的打印没错,t的打印却有错了,非常不解,求问大神们!是不是fetchall的问题?
摸摸大!
部分代码:
#链接数据库BUPTcreate
conn = MySQLdb.connect(
host='localhost',
port=3306,
user='root',
passwd='zkkai',
db='BUPTcreate')
cur = conn.cursor()
cur.execute("set names utf8;")
cur.execute("select intro from BUPTcreate;")
s = cur.fetchall() #s[i][0]是第i个项目的介绍文本
cur.execute("select name from BUPTcreate;")
t = cur.fetchall() #t[i][0]是第i个项目的标题
for i in range(0,20):
print t[i][0]
for i in range(0,20): ## ## ## 这里做测试用所以只选了20个,将来要修改成for ss in s:
#pynlpir处理
print 'the title is:\n',t[i][0]
print 'the intro is:\n',s[i][0] #s[i][0]是第i个项目介绍文本
这是一条镜像帖。来源:北邮人论坛 / python / #7306同步于 2015/6/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
fetchall()相关求问(可能是fetchall的问题吧)
zkkai
2015/6/9镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
喔,这个是后面的,还没到那就出错了,而且也不是对t进行修改的
【 在 binux 的大作中提到: 】
: 意思是 #pynlpir处理 是什么
: 【 在 zkkai 的大作中提到: 】
: : 什么修改t?t 和 s是相同的操作,只有t打印报错
: : :
:
:
#pynlpir处理
不在划线句子上面吗?
【 在 zkkai 的大作中提到: 】
: 喔,这个是后面的,还没到那就出错了,而且也不是对t进行修改的
:
: :
总之……肯定是与他无关的……
【 在 binux 的大作中提到: 】
: #pynlpir处理
: 不在划线句子上面吗?
:
: 【 在 zkkai 的大作中提到: 】
: : 喔,这个是后面的,还没到那就出错了,而且也不是对t进行修改的
: :
: : :
:
: .........