python sqlite3 查询数据结果

       今天学习了python的数据库基本操作, 主要使用sqlite3模块,但是结果在计算rowcount的时候,总是为-1,google了一下,也没找到合适的答案。

       所以用了一个笨办法来统计实际的数量,结果让我大吃一惊:

运行结果

最上面的结果,是直接fetchall后的输出,比较混乱

但是分行显示时,计数的最终结果是110,即每个字段的数据是一个值(我把计数器放在line里面了,如果放在外面,则可以获得正确的行数)

通过这个结果,我发现我们可以很方便的使用python对数据库中的每个值进行统计查询,的确很方便,但是是rowcount的结果我依然没有找到。所以自己mark一下,希望有机会能够来回答自己的问题!

你可能感兴趣的:(python,sqlite)