在每个cursor.execute之后,你只能使用cursor.fetchall一次.它“耗尽”光标,获取其所有数据,然后无法再次“读取”.

使用以下代码,您可以同时读取所有数据:

db = MySQLdb.connect(user='root', db='galaxy', passwd='devil', host='localhost')

cursor = db.cursor()

cursor.execute('SELECT username, password FROM galaxy_user')

names, passw = zip(*cursor.fetchall())

db.close()

另一种可能性是将所有数据存储在列表中,然后将其读取为光标:

records = cursor.fetchall()

names = [record[0] for record in records]

passw = [record[1] for record in records]

或者字典怎么样(名字 – >密码)?

user_pass = dict(cursor.fetchall())

或简单地(如@JonClemens建议):

user_pass = dict(cursor)

python fetchall返回的格式_Fetchall在Python中只返回一列?相关推荐

  1. python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数默认返回浮点数

    python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点数 目录

  2. 【Python】导出docx格式Word文档中的文本、图片和附件等

    [Python]导出docx格式Word文档中的文本.图片和附件等 零.需求 为批量批改学生在机房提交的实验报告,我需要对所有的实验文档内容进行处理.需要批量提取Word文档中的图片和附件以便进一步检 ...

  3. python怎么读取sav格式_利用Python读取外部数据文件

    利用Python读取外部数据文件 [color=rgb(0, 0, 0) !important]刘顺祥 [color=rgb(0, 0, 0) !important]摘要: 不论是数据分析,数据可视化 ...

  4. Python批量提取docx格式Word文档中所有批注

    封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配 ...

  5. python 文件批量转换格式_使用python批量化音乐文件格式转换的实例

    使用python批量化音乐文件格式转换的实例 最近在做声音文件数据处理,写了一个自动将m4a文件转化为wav的脚本. import os m4a_path = "/Users/Downloa ...

  6. python 写入excel数字格式,怎么在Python中写入Excel的格式

    怎么在Python中写入Excel的格式 发布时间:2021-03-12 17:02:25 来源:亿速云 阅读:77 作者:Leah 这期内容当中小编将会给大家带来有关怎么在Python中写入Exce ...

  7. python format方法的格式控制填充_Python中format函数用法

    Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...

  8. python queue get 方法_为什么Python的queue.Queue.get()允许从超时中提前返回?

    更新:这个问题基于Queue.get()实际行为的错误心智模型,这是由一些略微模糊的文档引起的,但主要是由timedelta.total_seconds()的错误的手动实现引起的.当我试图证明原始答案 ...

  9. Python批量提取docx格式Word文档中所有文本框内的文本

    功能描述: 批量提取指定Word文档(docx格式)中所有文本框中的文本. 测试文件: 参考代码: 执行结果:

最新文章

  1. INSTALL_FAILED_UID_CHANGED
  2. spacemacs各种问题修复方法
  3. safari快捷图标不见了_Win7桌面图标不见了怎么办?附解决办法
  4. html中autocomplete无效,OnChange和AutoComplete都不能使用HTML.TextBox
  5. gRPC源码分析2-Server的建立
  6. Mac上Homebrew的使用 (Homebrew 使 OS X 更完整)
  7. PHP 5.4 on CentOS/RHEL 7.0, 6.5 and 5.10 via Yum
  8. 通达信公式大全_通达信MACD金叉的选股公式大全
  9. 前端在线学习网站W3School
  10. api laravel 统一返回方法_你写的API接口代码真的烂,难道不能对返回格式统一处理一下吗?...
  11. 沐雪微信平台---企业微信营销专家
  12. java thread queue_java线程池技术(一):ThreadFactory与BlockingQueue
  13. FineReport如何手动推送APP消息
  14. 网页换肤--setAttribute - css
  15. “造路者”14载终圆梦:铺就浙江沿海新未来
  16. 苹果开发者账号官方翻译篇-创建证书
  17. 前有阿里巴巴,后有拼多多,网易考拉要去哪儿?
  18. js获取当前日期,并且转化为时间格式“yyyy-MM-dd HH:MM:SS”
  19. 【机器学习课程】 第一章机器学习概述 1.人工智能
  20. 《士兵突击》能让你学到什么

热门文章

  1. js有时候不按正常的顺序执行
  2. mixinextend
  3. UDP编程-DNS解析器的分析与实现(C语言)
  4. 手动设置WRE54G
  5. 柳州铁一中机器人_广州市铁一中学:敢拼敢闯机器人,赛出风采载誉归!
  6. LeetCode——1143. 最长公共子序列(Longest Common Subsequence)[中等]——分析及代码(Java)
  7. 阿里云Linux镜像站
  8. vue前端下载文件的几种方式
  9. QT多线程临界资源互斥
  10. 一道面试题:i am biter 逆置为:biter am i