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

Python使用pymysql小技巧

 更新時(shí)間:2017年06月04日 11:13:15   作者:一聞自習(xí)室  
pymsql是Python中操作MySQL的模塊,其使用方法和MySQLdb幾乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。

在使用pymysql的時(shí)候,通過(guò)fetchall()或fetchone()可以獲得查詢結(jié)果,但這個(gè)返回?cái)?shù)據(jù)是不包含字段信息的(不如php方便)。查閱pymysql源代碼后,其實(shí)獲取查詢結(jié)果源代碼也是非常簡(jiǎn)單的,直接調(diào)用cursor.description即可。

譬如:

db = pymysql.connect(...)
cur = db.cursor()
cur.execute(sql)
print(cur.description)
result = cur.fetchall()
data_dict=[]
for field in cur.description:
  data_dict.append(field[0])
print(data_dict)

在pymysql的 pymysql/cursors.py 中,找到 class Cursor 可以看到如下代碼:

def __init__(self, connection):
  self.connection = connection
  self.description = None
  self.rownumber = 0
  self.rowcount = -1
  self.arraysize = 1
  self._executed = None
  self._result = None
  self._rows = None
  self._warnings_handled = False

因此,調(diào)用 cur.rowcount 是可以迅速返回查詢結(jié)果記錄數(shù)的,不需要通過(guò) len() 獲得。

相關(guān)文章

  • Python利用命名空間解析XML文檔

    Python利用命名空間解析XML文檔

    這篇文章主要介紹了Python利用命名空間解析XML文檔,幫助大家更好的理解和學(xué)習(xí)Python,感興趣的朋友可以了解下
    2020-08-08
  • numpy中np.append()函數(shù)用法小結(jié)

    numpy中np.append()函數(shù)用法小結(jié)

    在numpy的函數(shù)庫(kù)中,np.append()函數(shù)是一個(gè)常用的數(shù)組操作函數(shù),它在進(jìn)行數(shù)組操作時(shí)能夠?qū)蓚€(gè)數(shù)組進(jìn)行拼接,并返回一個(gè)拼接后的新數(shù)組,下面就來(lái)介紹一下具體用法,感興趣的可以了解一下
    2023-11-11
  • Python中ImportError錯(cuò)誤的詳細(xì)解決方法

    Python中ImportError錯(cuò)誤的詳細(xì)解決方法

    最近辛辛苦苦安裝完了python,最后再運(yùn)行的時(shí)候會(huì)出現(xiàn)錯(cuò)誤,所以這篇文章主要給大家介紹了關(guān)于Python中ImportError錯(cuò)誤的詳細(xì)解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Pandas 同元素多列去重的實(shí)例

    Pandas 同元素多列去重的實(shí)例

    今天小編就為大家分享一篇Pandas 同元素多列去重的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • python自然語(yǔ)言編碼轉(zhuǎn)換模塊codecs介紹

    python自然語(yǔ)言編碼轉(zhuǎn)換模塊codecs介紹

    這篇文章主要介紹了python自然語(yǔ)言編碼轉(zhuǎn)換模塊codecs介紹,codecs專門(mén)用作編碼轉(zhuǎn)換,通過(guò)它的接口是可以擴(kuò)展到其他關(guān)于代碼方面的轉(zhuǎn)換,需要的朋友可以參考下
    2015-04-04
  • Python字符編碼判斷方法分析

    Python字符編碼判斷方法分析

    這篇文章主要介紹了Python字符編碼判斷方法,結(jié)合實(shí)例形式分析了Python字符編碼的判斷技巧,并給出了chardet的安裝與使用方法,需要的朋友可以參考下
    2016-07-07
  • 詳解Python設(shè)計(jì)模式編程中觀察者模式與策略模式的運(yùn)用

    詳解Python設(shè)計(jì)模式編程中觀察者模式與策略模式的運(yùn)用

    這篇文章主要介紹了Python設(shè)計(jì)模式編程中觀察者模式與策略模式的運(yùn)用,觀察者模式和策略模式都可以歸類為結(jié)構(gòu)型的設(shè)計(jì)模式,需要的朋友可以參考下
    2016-03-03
  • python pyhs2 的安裝操作

    python pyhs2 的安裝操作

    這篇文章主要介紹了python pyhs2 的安裝操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • python處理xls文件openpyxl基礎(chǔ)操作

    python處理xls文件openpyxl基礎(chǔ)操作

    這篇文章主要為大家介紹了python處理xls文件openpyxl基礎(chǔ)操作,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • python實(shí)現(xiàn)從pdf文件中提取文本,并自動(dòng)翻譯的方法

    python實(shí)現(xiàn)從pdf文件中提取文本,并自動(dòng)翻譯的方法

    今天小編就為大家分享一篇python實(shí)現(xiàn)從pdf文件中提取文本,并自動(dòng)翻譯的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11

最新評(píng)論

珲春市| 福贡县| 剑河县| 巧家县| 邓州市| 永城市| 滁州市| 启东市| 黑龙江省| 腾冲县| 久治县| 卓尼县| 图片| 涪陵区| 旺苍县| 渭南市| 普定县| 蒲江县| 龙南县| 芮城县| 阳春市| 岳普湖县| 敦煌市| 新乡县| 翼城县| 曲靖市| 双牌县| 海安县| 光山县| 永寿县| 松江区| 建始县| 长海县| 上虞市| 京山县| 新津县| 加查县| 伊金霍洛旗| 阿拉善左旗| 洛隆县| 陈巴尔虎旗|