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

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

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

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 

使用這個函數(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)文章

最新評論

甘肃省| 丰台区| 务川| 左贡县| 乐业县| 图们市| 西平县| 佛冈县| 资讯 | 两当县| 合阳县| 攀枝花市| 祁连县| 县级市| 调兵山市| 泸溪县| 二手房| 铅山县| 绿春县| 搜索| 桓台县| 涞水县| 乌苏市| 察隅县| 新和县| 威信县| 钟祥市| 阜阳市| 芦溪县| 佛教| 德江县| 二连浩特市| 乐业县| 都昌县| 北京市| 罗平县| 长沙市| 孝感市| 靖州| 郴州市| 滁州市|