La devolución de datos de consulta SQLite3 está en formato de diccionario

Necesita configurar una función usted mismo
#check_same_thread: 多线程操作数据库
# dict_factory:可以使sqlite3返回的数据格式是字典形式
import sqlite3
conn = sqlite3.connect('../user_mess.db', check_same_thread=False)
def dict_factory(cursor, row):
    d = {
    
    }
    for idx, col in enumerate(cursor.description):
        d[col[0]] = row[idx]
    return d
conn.row_factory = dict_factory
db = conn.cursor()

Supongo que te gusta

Origin blog.csdn.net/xxy_yang/article/details/104631672
Recomendado
Clasificación