- 《老兵爱学习》【专题目录】
- 【落叶269】“老兵爱学习”之《颠覆你的Python接口自动化测
- 【落叶273】“老兵爱学习”之《颠覆你的Python接口自动化测
- 【落叶272】“老兵爱学习”之《颠覆你的Python接口自动化测
- 【落叶265】“老兵爱学习”之《颠覆你的Python接口自动化测
- 【落叶263】“老兵爱学习”之《颠覆你的Python接口自动化测
- 【落叶270】“老兵爱学习”之《颠覆你的Python接口自动化测
- 【落叶267】“老兵爱学习”之《颠覆你的Python接口自动化测
- 【落叶268】“老兵爱学习”之《颠覆你的Python接口自动化测
- 【落叶279】“老兵爱学习”之《颠覆你的Python接口自动化测
![](https://img.haomeiwen.com/i1656474/0fd185478ab84bda.jpg)
这是《落叶》文集里第 269 片落叶,希望你能喜欢,不为别的,只为这份坚持。
自己挖坑自己填,好记性不如烂笔头,尽在《老兵爱学习》
【已学习】
第四节课:Python 操作 MySQL
【问题三】:
今天在试 op_sql 的方法,最终打印出来的结果始终是 1,就一直奇怪,为什么不像昨天 selectOne 方法的执行结果,把最终查出来的记录打印出来呢?
![](https://img.haomeiwen.com/i1656474/06e32f59a63aec65.png)
【原因及解决方法】:
我昨天用到的 fetchone 是用于查询操作的,所以它返回的是查询结果,是可以直接 Print 出来的。
但是我今天用到的是 execute,它主要是用来执行增、删、改的 SQL 命令,所以它紧接着还需要执行 commit 命令,而 commit 命令返回的结果其实就是受影响的行数或结果数,而不是具体的结果记录。
所以我这里直接 Print 执行结果看到的就是一个数字,而不会看到具体的记录条目。
那我如果就想都用 execute 来操作数据库,同时这里又想看到具体的记录条目,是否可以呢?后面有时间准备来研究下。
【待学习】
第五节课:Python 发送 HTTP 请求(2017.08.18 周五晚 21:00)
作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵
网友评论