执行到execute时就没动静了,需要算出每张表的条数

狄大人 发布于 2015/01/14 13:26
阅读 164
收藏 0

Linux基金会免费官方培训及考试申请即将截止,戳这里申请!>>>

sql2 = "select count(*) from '%s'"

    for i2 in ls.keys():
        print i2
        tablename = ls[i2]
        print tablename
        cursor2.execute(sql2 % tablename)
        print  'asdfasdf';
        print  cursor2
        d2[i2] = cursor2

tablename可以获取到,接下来就不行了。


加载中
0
poorguy
poorguy
output = cursor2.fetchall #或fetchone

print output




0
狄大人
狄大人

引用来自“poorguy”的评论

output = cursor2.fetchall #或fetchone

print output




非常感谢,解决了,我使用的fetchone()

        for i2 in ls.keys():
            tablename = ls[i2]
            cursor2.execute(sql2 % tablename)

            data = cursor2.fetchone()[0]

            d2[i2] = data

        return d2





返回顶部
顶部