随笔分类 -  [ 020 ] - Python

摘要:什么是coveage? coverage是一个检测单元测试覆盖率的工具,即检查你的测试用例是否覆盖到了所有的代码。当你通过pip install coverage成功安装完coverage后,就会在python命令的同级目录,生成一个coverage可执行程序。coverage对应不同版本的pyth 阅读全文
posted @ 2019-04-07 21:57 IT测试老兵 阅读(4499) 评论(0) 推荐(0) 编辑
摘要:1.我们写几个方法,用来做测试用例 2.我们在另一文件中引用这个模块下面的所有类方法,先看第一种方法: 运行结果: 缺点:每个用例都需要加载到测试套件中,如果有1000个用例,要写1000次重复的代码,很冗余。 3.第二种方法: 输出结果: 优点:输出结果更为简洁,对比第一种方法。 4.再来看看第四 阅读全文
posted @ 2018-08-21 21:40 IT测试老兵 阅读(2970) 评论(0) 推荐(0) 编辑
摘要:字符串大家都不陌生,应用比较广泛,强大,总是会给你一些惊喜的数据类型。我们本篇文章主要介绍的就是关于字符串的多种方法的拼接。 第一种:直接通过+号拼接 输出结果: 2.通过 str.join()方法拼接 输出结果: 3.通过 str.format操作符拼接 输出结果: 4.通过(%)操作符进行拼接 阅读全文
posted @ 2018-08-21 09:51 IT测试老兵 阅读(23108) 评论(0) 推荐(1) 编辑
摘要:代码如下: 我们利用 multiprocessing.Process 对象来创建一个进程。Process 对象与 Thread 对象的用法相同,也有 start(), run(), join()的方法。 multiprocessing.Process(group=None, target=None, 阅读全文
posted @ 2018-08-17 18:07 IT测试老兵 阅读(298) 评论(0) 推荐(0) 编辑
摘要:无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了。 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低 阅读全文
posted @ 2018-08-17 16:41 IT测试老兵 阅读(12405) 评论(0) 推荐(1) 编辑
摘要:我们接着上篇的内容来分享,我们可以基于1/2来构建一个超级播放器的功能。这样看起来可能会更加的有意思,代码量也会更加简洁。 1.创建一个超级播放器: 2.定义播放文件和时长的字典 3.定义线程组 4.创建线程 5.启动线程、守护线程 6.输出结果: 阅读全文
posted @ 2018-08-17 16:16 IT测试老兵 阅读(191) 评论(0) 推荐(0) 编辑
摘要:定义方法: 创建线程组: 启动线程: 输出结果: 从结果上分析,我们可以看出:music和movie同时启动于16分32秒,直到所有线程结束于16:42秒。 总耗时为10秒。move的两次电影循环要10s,music的两次音乐循环要4s,从执行结果上看,两个线程真正达到了并行工作。 实例完整代码如下 阅读全文
posted @ 2018-08-17 16:03 IT测试老兵 阅读(235) 评论(0) 推荐(0) 编辑
摘要:什么是进程?百度百科:https://baike.baidu.com/item/%E7%BA%BF%E7%A8%8B/103101 什么是线程?百度百科:https://baike.baidu.com/item/%E8%BF%9B%E7%A8%8B/382503 我们先来看一下单线程时代,当处理多个 阅读全文
posted @ 2018-08-17 12:07 IT测试老兵 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-08-11 22:30 IT测试老兵 阅读(508) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-08-09 15:12 IT测试老兵 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.使用python2 安装MySQL-python库时,报错如下: 2.于是乎各种方法尝试,比较坑的一个方法就是 在安装的命令前面增加下面的代码:pip2 --trusted-host pypi.python.org install MySQL-python 尝试过没什么卵用 3.于是,继续尝试其 阅读全文
posted @ 2018-08-04 11:12 IT测试老兵 阅读(6862) 评论(0) 推荐(0) 编辑
摘要:在一个系统中共存Python2、python3的时候,pip、pip2、pip3使用的时候会报错: c:\Python35\Scripts>pip3Fatal error in launcher: Unable to create process using '"' 解决方法: python3: p 阅读全文
posted @ 2018-07-28 00:54 IT测试老兵 阅读(374) 评论(0) 推荐(0) 编辑
摘要:1.使用with open as 函数写入文件 2.创建后的文件名为database.txt 3.创建一个函数进行读取文件,使用for循环遍历整个文件内容 4.使用if __name__=='__main__'入口函数运行整个代码 5.完整代码如下: 6.遍历结果如下所示: 阅读全文
posted @ 2018-07-21 12:35 IT测试老兵 阅读(382) 评论(0) 推荐(0) 编辑
摘要:''' 函数实战: 1.加法计算器 2.过滤器 4.登录功能实战 ''' def add(a,b): return a+b def login_order(): return 'asdfasdfdasfadsf' def myOrder(session): '''查看我的订单记录''' if session == 'asdfasdfd... 阅读全文
posted @ 2018-07-15 22:46 IT测试老兵 阅读(853) 评论(0) 推荐(2) 编辑
摘要:闲来无事! 想写一些基础的东西! 比如今天的while循环,,,,,, 很多python初学者,最开始学习python的时候,会被while循环给干蒙蔽! 那么今天,小编为大家讲解一些基础的实例,来帮助大家理解while循环的工作原理! 相信大家看了我写的代码实例,会对while有一个重新的认识! 阅读全文
posted @ 2018-06-21 14:55 IT测试老兵 阅读(1835) 评论(0) 推荐(0) 编辑
摘要:我们在前面的学习中都知道,如果把1-10以内的元素追加到一个新的列表表中,如果使用for循环我们可以这么做: 输出结果如下: 如果我们换成列表解析式来进行操作会是什么样呢?接下来我们换成列表解析式,如下所示: 输出结果如下: 同样的实现效果,那么到底哪种方式的效率更快呢?继续分析,为了看执行效率,我 阅读全文
posted @ 2018-06-13 18:25 IT测试老兵 阅读(3152) 评论(0) 推荐(0) 编辑
摘要:之前写过用标准库使用Python Smtplib和email发送邮件,感觉很繁琐,久了不用之后便忘记了。前几天看知乎哪些Python库让你相见恨晚?,看到了yagmail第三方库,学习过程中遇到一些问题,记录在此处。 之前使用的python的smtplib、email模块发模块的一步步骤是: 要完成 阅读全文
posted @ 2018-02-19 22:02 IT测试老兵 阅读(3772) 评论(0) 推荐(0) 编辑
摘要:qqmail->126mail send email 发送带附件的邮件 阅读全文
posted @ 2018-02-19 21:24 IT测试老兵 阅读(1232) 评论(0) 推荐(0) 编辑
摘要:列表推导式的特点: 1.语言简洁 2.查找速度快 例子1:列表解析式-取出名字长度大于3的人员 换成列表解析式的方式是: 将字符转换成大写: 例子2:列表解析式-求(x,y)其中x是0-5直接的偶数,y是0-5之间的奇数的元祖列表 例子3:列表解析式-求3,6,9组成的列表 输出结果: 例子4:列表 阅读全文
posted @ 2018-02-17 21:49 IT测试老兵 阅读(452) 评论(0) 推荐(0) 编辑
摘要:今天给大家分享的是python中集合(set)的概念,集合这个词其实和高中学的数学集合的概念很相近,或者作为初学者你就可以把它理解为数学当中的集合。在python中集合(set)是由一个个键组成的,但是这些键没有对应的值。大家在学习集合的时候可以和多和字典对比着来看。集合的使用在python3中较为 阅读全文
posted @ 2018-02-16 20:32 IT测试老兵 阅读(371) 评论(0) 推荐(0) 编辑

作者:测试老兵
出处:https://www.cnblogs.com/fighter007/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
点击右上角即可分享
微信分享提示