问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python查询sqlite返回结果数组可以用字段名做索引吗

发布网友 发布时间:2022-04-27 07:11

我来回答

2个回答

懂视网 时间:2022-04-18 22:30

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属性即可。

def dict_factory(cursor, row): 
 d = {} 
 for idx, col in enumerate(cursor.description): 
 d[col[0]] = row[idx] 
 return d con = sqlite3.connect(":memory:") #打开在内存里的数据库
con.row_factory = dict_factory
cur = con.cursor()
cur.execute("select 1 as a")
print cur.fetchone()["a"]

热心网友 时间:2022-04-18 19:38

你试试
conn = sqlite3.connect('db', row_factory=sqlite3.Row)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
路虎极光胎压按键在哪? 涛岛潜水学校住宿吗 涛岛潜水学校推荐 如何在抖音中进行自动旋转进全屏设置? 行政行为的分类是? 支付宝怎么交违章罚款 处理违章操作步骤 我的右肾已经重度积水了 还有多发性结石 医生说要切除 请问有什么好... 患病六年 医生说我的右肾多发结石并重度积水 已基本无功能了 建议切除... 男生突然留长发是不是心理抑郁的表现 “柘”这个字怎么读? 如何运用鼠标 欧克利和优维斯哪个好 python 如何访问加密的sqlite3数据库? oakley ox8080眼镜骑行带怎么样 普通麻花的做法 oakley 骑行眼镜可以配近视镜框吗 消防麻条的使用方法 Oakley骑行眼镜怎么样,好不好 sqlite3查询容量大小以及每条数据大小 高达seed destiny中到底有所少种高达,使用者分别是谁?谢谢高手 麻条和紫花槐是同一种植物吗? python中sqlite查询select 捷安特的单车好还是美利达的单车好?眼镜是奥克利的好还是法洛华的好,马上准备下手啦,谢谢! python sqlite3 如何模糊查询变量? 家庭麻花做法 近视眼骑山地车怎么带变光镜还是炫彩镜? 如何在python程序中查看sqlite3某数据库中的表名 糯米麻条的做法 一个服装品牌,Logo就是一个数字0或者O,谁知道是什么? 高仿的A货奥克利oakley做工有什么不同 麻条是什么意思 聚类算法有哪几种? 奥克利 Oakley 眼镜的系列及用途 python sqlite3怎样对数据库里的数据进行操作 oakley、RayBan、Charmant...国际品牌眼镜在哪里好销些? 基于hadoop的聚类分析怎么实现 请问什么牌子的偏光镜好? python问题求教:sqlite3.ProgrammingError: Cannot operate on a clos... 有哪些常用的聚类算法 除了雷朋奥克利还有什么眼镜卖的好 电缆里为什么有麻条和白色空心芯塑料管 sqlite在python中的查询结果怎么出现了一个u不明符号呢? 聚类算法有哪几种 python3 slqite怎么判断表是否已存在 开平大麻花的做法? 天津麻花怎么做? 什么是聚类分析?聚类算法有哪几种 k-means聚类算法python实现,导入的数据集有什么要求 怎样用matlab实现多维K-means聚类算法 k mean聚类算法可以干什么 k均值聚类算法、c均值聚类算法、模糊的c均值聚类算法的区别是什么?_百 ...