问题再现,最后一行红字部分出现问题。虽然结果也一行行打印出来了。但是结果却报错,为什么捏?虽然python中的while True不会使程序陷入死循环,但是当将查询结果(下边查询语句返回6条记录)全部打印出来,继续往下打印查询结果时,这时row中存放的是空值。

>>> cursor_pet.execute('select userid,petid from t_pp_pet_01')
>>> while True:
...     row =  cursor_pet.fetchone()
...     print row[0],' ',row[1]
...
1   11
1   12
2   11
3   11
2   10
4   15
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
TypeError: 'NoneType' object is unsubscriptable

程序更正,在程序中加入判断if row == None:break,然后上边的问题解决

>>> cursor_pet.execute('select userid,petid from t_pp_pet_01')
>>> while True:
...     row =  cursor_pet.fetchone()
...     if row == None:
...             break
...     print row[0],' ',row[1]
...
1   11
1   12
2   11
3   11
2   10
4   15

python查询数据库,打印查询结果过程中出现'NoneType' object is unsubscriptable相关推荐

  1. python程序员工作怎样-python程序员怎样在面试过程中展现自己的基本功

    原标题:python程序员怎样在面试过程中展现自己的基本功 当下我国人工智能招聘岗位需求不多,不过后期的发展潜力巨大,而且python程序员的薪资待遇并不比Java程序员的差,Python程序员往往都 ...

  2. 已解决Python向数据库插入数据的字符串中含有单引号或双引号报错

    已解决Python向数据库插入数据的字符串中含有单引号或双引号报错:(102, b"Incorrect syntax near 'S'.DB-Lib error message 20018, ...

  3. Python 爬虫中国知网论文过程中遇到的坑及解决办法

    假期,老师给布置了 Python 爬虫中国知网论文的任务,目前实现了登录和搜索功能,先写一下遇到的坑和解决办法吧. Python 爬虫中国知网论文过程中遇到的坑及解决办法 一. selenium 模块 ...

  4. oracle查有哪些数据库,oracle查询数据库(oracle查询所有数据库)

    oracle查询数据库(oracle查询所有数据库) 2020-07-24 12:01:17 共10个回答 PLsql查询工具便可查询 你指所有的表吗?如果你想查数据库中所有的表的话,可以查询sele ...

  5. python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退

    问题描述: python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退,并提示no module named 'pyproj.datadir' 解决方法: 闪退 ...

  6. pla3d打印材料密度_3D打印金属材料模型过程中常见问题

    在金属3D打印过程中,可能会出现大量设备操作者试图避免的问题,包括孔隙.残余应力.致密度.翘曲.裂纹及表面光洁度等.下面我们来谈谈这几种常出现的问题. 1.表面光洁度 在金属3D打印件被使用或放置在展 ...

  7. 简述计算机在液体成型中的应用,计算机技术在3D打印材料成型过程中的应用

    计算机技术在3D打印材料成型过程中的应用 2019-03-18 07:36:22次浏览 魏嘉良 摘 要 3D打印作为近些年发展起来的集计算机技术.机械制造.材料成型等相关技术于一体的交叉领域.文章结合 ...

  8. python爬虫中文乱码_Python 爬虫过程中的中文乱码问题

    python+mongodb 在爬虫的过程中,抓到一个中文字段,encode和decode都无法正确显示 注:以下print均是在mongodb中截图显示的,在pythonshell中可能会有所不同 ...

  9. mysql 最多查询数据库_mysql 查询全表某字段值最大的10条数据

    展开全部 select * from 表 order by 要最大值的字段 desc limit 0,10 FILE: 在MySQL服务器上读写文件.62616964757a686964616fe59 ...

最新文章

  1. 海量大数据处理最新面试题-1
  2. java编程点滴(3)--ubuntu下jdk的配置
  3. jQuery幻灯片skitter-slider插件学习总结
  4. 这3句屁话,关键时刻能救命
  5. JS获取URL中GET的参数
  6. 智慧城市落地难的原因分析
  7. Java Double类shortValue()方法与示例
  8. ubuntu 转mysql_(转)Ubuntu 16.04下安装MySQL
  9. Webpack实战(六):如何优雅地运用样式CSS预处理
  10. SQL大赛——5X5方格棋盘难题
  11. Angular5.0之 安装指定版本Angular CLI
  12. get请求400错误 vue_vue用get请求,一个很奇怪的现象
  13. yum离线下载rpm包
  14. Grafana 仪表盘和图形编辑器
  15. iOS 10 的一个重要更新-线程竞态检测工具 Thread Sanitizer
  16. python简明教程中备份脚本
  17. 致第一次安装(yong)小小输入法的你
  18. win7 修改html文件图标,win7系统html文件图标变成空白的解决方法
  19. Elasticsearch设置ip访问
  20. android 记分牌效果,全能记分牌 Scoreboard

热门文章

  1. php 执行效率,PHP 函数执行效率的小比较
  2. 热点的ap频段哪个快_小米9手机热点无法使用:建议2.4G+5G 信号同时输出,提高兼容性...
  3. c语言编写单词位置反转,C语言笔试题答案.docx
  4. 整数、浮点数在计算机中的存储,-128二进制怎么表示,
  5. C++ static静态成员变量详解
  6. mysql set bulk_insert_buffer_size
  7. 30. Leetcode 83. 删除排序链表中的重复元素 (链表-双指针)
  8. 推荐系统笔记:无任何限制的矩阵分解
  9. statsmodels 笔记:VAR
  10. 文巾解题 177. 第N高的薪水