今天学习了python的数据库基本操作, 主要使用sqlite3模块,但是结果在计算rowcount的时候,总是为-1,google了一下,也没找到合适的答案。
所以用了一个笨办法来统计实际的数量,结果让我大吃一惊:
最上面的结果,是直接fetchall后的输出,比较混乱
但是分行显示时,计数的最终结果是110,即每个字段的数据是一个值(我把计数器放在line里面了,如果放在外面,则可以获得正确的行数)
通过这个结果,我发现我们可以很方便的使用python对数据库中的每个值进行统计查询,的确很方便,但是是rowcount的结果我依然没有找到。所以自己mark一下,希望有机会能够来回答自己的问题!