最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python Sqlite3以字典形式返回查詢結(jié)果的實(shí)現(xiàn)方法

 更新時(shí)間:2016年10月03日 15:50:59   投稿:jingxian  
下面小編就為大家?guī)硪黄狿ython Sqlite3以字典形式返回查詢結(jié)果的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

sqlite3本身并沒有像pymysql一樣原生提供字典形式的游標(biāo)。

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

但官方文檔里已經(jīng)有預(yù)留了相應(yīng)的實(shí)現(xiàn)方案。

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

使用這個(gè)函數(shù)代替conn.raw_factory屬性即可。

con = sqlite3.connect(":memory:") #打開在內(nèi)存里的數(shù)據(jù)庫
con.row_factory = dict_factory
cur = con.cursor()
cur.execute("select 1 as a")
print cur.fetchone()["a"]

官方文檔鏈接

以上就是小編為大家?guī)淼腜ython Sqlite3以字典形式返回查詢結(jié)果的實(shí)現(xiàn)方法全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

最新評(píng)論

娱乐| 来宾市| 调兵山市| 乐清市| 临湘市| 花莲县| 郑州市| 措勤县| 平山县| 江北区| 三穗县| 岫岩| 富源县| 南开区| 太谷县| 文安县| 新民市| 安平县| 冕宁县| 图们市| 会昌县| 乌恰县| 沅陵县| 潞城市| 育儿| 古交市| 昭觉县| 清河县| 沧源| 伊吾县| 炉霍县| 宽甸| 庐江县| 原平市| 乐安县| 锦州市| 周口市| 平乡县| 永嘉县| 赤壁市| 延庆县|