Python Sqlite3以字典形式返回查询结果的实现方法


Posted in Python onOctober 03, 2016

sqlite3本身并没有像pymysql一样原生提供字典形式的游标。

cursor = conn.cursor(pymysql.cursors.DictCursor)

但官方文档里已经有预留了相应的实现方案。

def dict_factory(cursor, row): 
  d = {} 
  for idx, col in enumerate(cursor.description): 
    d[col[0]] = row[idx] 
  return d

使用这个函数代替conn.raw_factory属性即可。

con = sqlite3.connect(":memory:") #打开在内存里的数据库
con.row_factory = dict_factory
cur = con.cursor()
cur.execute("select 1 as a")
print cur.fetchone()["a"]

官方文档链接

以上就是小编为大家带来的Python Sqlite3以字典形式返回查询结果的实现方法全部内容了,希望大家多多支持三水点靠木~

Python 相关文章推荐
Python函数学习笔记
Oct 07 Python
Python升级提示Tkinter模块找不到的解决方法
Aug 22 Python
在Python的Flask框架中实现全文搜索功能
Apr 20 Python
Fiddler如何抓取手机APP数据包
Jan 22 Python
取numpy数组的某几行某几列方法
Apr 03 Python
python通过伪装头部数据抵抗反爬虫的实例
May 07 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
在pycharm中配置Anaconda以及pip源配置详解
Sep 09 Python
pip install python 快速安装模块的教程图解
Oct 08 Python
pygame实现五子棋游戏
Oct 29 Python
Python 居然可以在 Excel 中画画你知道吗
Feb 15 Python
Python实现屏幕截图的代码及函数详解
Oct 01 #Python
Python爬取APP下载链接的实现方法
Sep 30 #Python
Python脚本实现12306火车票查询系统
Sep 30 #Python
Python ldap实现登录实例代码
Sep 30 #Python
python之Socket网络编程详解
Sep 29 #Python
python 排序算法总结及实例详解
Sep 28 #Python
一些常用的Python爬虫技巧汇总
Sep 28 #Python
You might like
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
5款适合PHP使用的HTML编辑器推荐
2015/07/03 PHP
PHP之将POST数据转化为字符串的实现代码
2016/11/03 PHP
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
jquery 操作日期、星期、元素的追加的实现代码
2012/02/07 Javascript
jquery $.trim()方法使用介绍
2014/05/21 Javascript
javascript获取dom的下一个节点方法
2014/09/05 Javascript
js倒计时抢购实例
2015/12/20 Javascript
jQuery+ajax+asp.net获取Json值的方法
2016/06/08 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
ES5学习教程之Array对象
2017/04/01 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
JavaScript实现网页下拉菜单效果
2020/11/20 Javascript
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python实现快速多线程ping的方法
2015/07/15 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
python之pexpect实现自动交互的例子
2019/07/25 Python
对python中的装包与解包实例详解
2019/08/24 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
selenium+Chrome滑动验证码破解二(某某网站)
2019/12/17 Python
python实现名片管理器的示例代码
2019/12/17 Python
python文件绝对路径写法介绍(windows)
2019/12/25 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
2020/05/27 Python
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
sleep()方法和wait()方法的区别是什么
2012/11/17 面试题
党员干部承诺书
2014/03/25 职场文书
党员带头倡议书
2015/04/29 职场文书
2015年基层党支部工作总结
2015/05/21 职场文书
2015年小班保育员工作总结
2015/05/27 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书