sqlite3 设置select返回值为字典形式
# 导入驱动 import sqlite3 def dict_factory(cursor, row): d = {} for index, col in enumerate(cursor.description): d[col[0]] = row[index] return d # 连接数据库 connect = sqlite3.connect("testsqlite.db") # 指定工厂方法 connect.row_factory = dict_factory cursor = connect.cursor() cursor.execute("SELECT * FROM student") rows = cursor.fetchall() print(rows) for row in rows: print(row) # 提交操作 connect.commit() # 关闭游标 cursor.close() # 关闭数据库连接 connect.close()
原文 https://blog.csdn.net/qq_42897012/article/details/84191000