python cursor游标重置位置scroll_【我理解的Python】self.cur.scroll源码理解

总结我所理解的,整理过程的点点滴滴,只为回首往事时不因虚度年华而悔恨,不因碌碌无为而羞耻。

2b327f1ddba1

【问题】:为什么第二步要使用mode='absolute'使索引回到最初的位置呢?

self.cur.execute(condition)

self.cur.scroll(0,mode='absolute')# 游标索引回到初始位置

results =self.cur.fetchall()#返回游标中所有结果

【我的理解】:第二步是将游标回到原点,继而获取所有数据

1、我的数据库表数据是3条:

2b327f1ddba1

2、第一步是在游标下执行sql,那么执行的结果是先放在游标中的,这个没有异议;

3、第二步是在游标下执行.scroll方法,那么不清楚这一步具体是做啥的,我们看下Python源码是怎么解释的:

2b327f1ddba1

4、第三步在游标下执行fetchall()方法,同样我们看下Python源码是怎么解释的:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值