欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中讓MySQL查詢(xún)結(jié)果返回字典類(lèi)型的方法

 更新時(shí)間:2014年08月22日 09:49:59   投稿:junjie  
這篇文章主要介紹了Python中讓MySQL查詢(xún)結(jié)果返回字典類(lèi)型的方法,默認(rèn)情況下Mysql返回的是元組類(lèi)型,本文實(shí)現(xiàn)了返回字典類(lèi)型,需要的朋友可以參考下

Python的MySQLdb模塊是Python連接MySQL的一個(gè)模塊,默認(rèn)查詢(xún)結(jié)果返回是tuple類(lèi)型,只能通過(guò)0,1..等索引下標(biāo)訪(fǎng)問(wèn)數(shù)據(jù)
默認(rèn)連接數(shù)據(jù)庫(kù):

復(fù)制代碼 代碼如下:

MySQLdb.connect(
    host=host,
        user=user,
        passwd=passwd,
        db=db,
        port=port,
        charset='utf8'
)

查詢(xún)數(shù)據(jù):
復(fù)制代碼 代碼如下:

cur = conn.cursor()
cur.execute('select b_id from blog limit 1')
data = cur.fetchall() 
cur.close()
conn.close()

打?。?br />
復(fù)制代碼 代碼如下:

for row in data:
    print type(row)
    print row

執(zhí)行結(jié)果:
復(fù)制代碼 代碼如下:

<type 'tuple'>
(1L,)

為tuple類(lèi)型。
我們可以這么干使得數(shù)據(jù)查詢(xún)結(jié)果返回字典類(lèi)型,即 字段=數(shù)據(jù)
導(dǎo)入模塊
復(fù)制代碼 代碼如下:

import MySQLdb.cursors

在連接函數(shù)里加上這個(gè)參數(shù)  cursorclass = MySQLdb.cursors.DictCursor 如:
復(fù)制代碼 代碼如下:

MySQLdb.connect(
    host=host,
        user=user,
        passwd=passwd,
        db=db,
        port=port,
        charset='utf8',
    cursorclass = MySQLdb.cursors.DictCursor
)

再重新運(yùn)行腳本,看看執(zhí)行結(jié)果:
復(fù)制代碼 代碼如下:

<type 'dict'>
{'b_id': 1L}

搞定!
注意,在連接的時(shí)候port如果要指定則值必須是整型,否則會(huì)出錯(cuò)!

相關(guān)文章

  • Python中匹配模糊的字符串問(wèn)題分析

    Python中匹配模糊的字符串問(wèn)題分析

    這篇文章主要介紹了Python中匹配模糊的字符串的過(guò)程,我們將學(xué)習(xí)如何使用process 模塊,該模塊允許我們?cè)谀:址壿嫷膸椭掠行У仄ヅ浠蛱崛∽址?需要的朋友可以參考下
    2023-09-09
  • pytorch-神經(jīng)網(wǎng)絡(luò)擬合曲線(xiàn)實(shí)例

    pytorch-神經(jīng)網(wǎng)絡(luò)擬合曲線(xiàn)實(shí)例

    今天小編就為大家分享一篇pytorch-神經(jīng)網(wǎng)絡(luò)擬合曲線(xiàn)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • python散點(diǎn)圖雙軸設(shè)置坐標(biāo)軸刻度的實(shí)現(xiàn)

    python散點(diǎn)圖雙軸設(shè)置坐標(biāo)軸刻度的實(shí)現(xiàn)

    散點(diǎn)圖是一種常用的圖表類(lèi)型,可以用來(lái)展示兩個(gè)變量之間的關(guān)系,本文主要介紹了python散點(diǎn)圖雙軸設(shè)置坐標(biāo)軸刻度的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Python命令啟動(dòng)Web服務(wù)器實(shí)例詳解

    Python命令啟動(dòng)Web服務(wù)器實(shí)例詳解

    這篇文章主要介紹了Python命令啟動(dòng)Web服務(wù)器實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Python通過(guò)tkinter實(shí)現(xiàn)百度搜索的示例代碼

    Python通過(guò)tkinter實(shí)現(xiàn)百度搜索的示例代碼

    這篇文章主要介紹了Python通過(guò)tkinter實(shí)現(xiàn)百度搜索的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 使用Python實(shí)現(xiàn)Office文檔(Word/Excel/PowerPoint)批量轉(zhuǎn)換為PDF

    使用Python實(shí)現(xiàn)Office文檔(Word/Excel/PowerPoint)批量轉(zhuǎn)換為PDF

    在處理不同格式的Office文檔(如Word、Excel和PowerPoint)時(shí),將其轉(zhuǎn)換為PDF格式是常見(jiàn)的需求,本文就跟隨小編來(lái)看看如何使用Python將Word/Excel/PowerPoint批量轉(zhuǎn)換為PDF吧
    2024-10-10
  • python @propert裝飾器使用方法原理解析

    python @propert裝飾器使用方法原理解析

    這篇文章主要介紹了python @propert裝飾器使用方法原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 基于Python實(shí)現(xiàn)開(kāi)心消消樂(lè)小游戲的示例代碼

    基于Python實(shí)現(xiàn)開(kāi)心消消樂(lè)小游戲的示例代碼

    這篇文章主要是帶著大家自制一款開(kāi)心消消樂(lè),還原度超高哦~還在等什么動(dòng)動(dòng)手就能擁有屬于自己的”消消樂(lè)“小游戲呢,趕快學(xué)起來(lái)吧
    2022-05-05
  • pandas DataFrame運(yùn)算的實(shí)現(xiàn)

    pandas DataFrame運(yùn)算的實(shí)現(xiàn)

    這篇文章主要介紹了pandas DataFrame運(yùn)算的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • 淺談PYTHON 關(guān)于文件的操作

    淺談PYTHON 關(guān)于文件的操作

    這篇文章主要介紹了PYTHON 關(guān)于文件的操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評(píng)論