随笔分类 - python学习笔记
摘要:接着聊聊单元测试框架unittest -之数据驱动ddt, 如何使用数据驱动。 一、安装依赖模块 二、如何使用ddt模块 1、数据驱动模块ddt使用方式 2、使用示例: 数据驱动测试有例文件,以yaml格式文件进行测试用例的方式: login01.yaml文件: 测试执行代码 : testlogin
阅读全文
摘要:今天来说说单元测试框架 - unittest。 一、unittest的使用 二、执行所有测试用例,unittest.main 1、执行所有测试用例 2、用例的执行顺序 如一中在每个测试用例,使用print()进行调用,使用uniitest.main进行调试,必现用例执行的顺序是按用例名称的标题的字母
阅读全文
摘要:为什么python的多线程不能利用多核CPU,但是咱们在写代码的时候,多线程的确是在并发,而且还比单线程快。 一、python的多线程不能利用多核CPU? 二、其他原理解释 #coding=utf-8 from multiprocessing import Pool from threading i
阅读全文
摘要:今天讲讲日志模块logging如何使用。 一、第一种用法,直接往控制台输出 二,第二种往文件里写,同时往控制台输出 三、封装Logging类
阅读全文
摘要:开始使用Pyton的多进程,多线程。 一、多线程,多线程的概念 二、多线程 1、多线程示例1, 多线程时没有计算总共花了多少时间 2、多线程示例2,显示如何计算多线程时,总共的时间消耗 3、线程总结 三、线程锁 1、线程锁示例用法 四、守护线程 1、守护线程示例用法 五、线程等待 1、就是主线程等待
阅读全文
摘要:上周已经记录过类的许多定义概念,今天接着继承来说说,如何重写父类,以及在Python2与python3中中经典类与新式类的区别。 一、重写父类 1、重写,继承父类方法,方法定义完全一样,只是子类实现换成了子类所特有的特性。 2、重写父类方法,但是还想保持父类本身的实身,子类本身也有自己的实现 二、经
阅读全文
摘要:回顾: 1、有关联关系的接口 返回cookie 开发接口的 1、mock server 模拟一个没有开发好的接口 1、异常处理 try code.. except Exception as e: xxxx else: ...
阅读全文
摘要:python的面向对象,今天说说这个概念。 一、类的分类 1、经典类与新式类 2、类的定义示例 3、类的执行顺序 类实例化 -> 构造函数-> 程序执行完->析构函数 二、面向对象与面向过程的区别 1、面向过程的实现如下: 2、面向对象的实现 三、self的含义 #类变量#实例变量(成员变量),#类
阅读全文
摘要:python的发送邮件使用。 一、python内置的模块smtplib为发送邮件模,不太好用。 二、使用 yagmail模块 1、使用pip install yagmail,安装的模块时,附件名为中文的时候会是乱码。 2、使用修改过的模块 .whl的安装包, 安装方式为 pip install xx
阅读全文
摘要:补充一下python的内置函数,zip,map,filter。 一、zip,就是俩List,合并到一起 二、map, 他是帮你循环调用函数的 三、filter,也是帮你循环调用函数的
阅读全文
摘要:python的网络请求,主要是进行Http协议类接口调用,进行接口测试等。 一、urllib库,python内嵌的库,不太好用。 二、requests模块,好用的模块
阅读全文
摘要:python的异常处理,与其它语言的异常一样,当错误发生的时候,能捕获到发生的错误,不会导致程序crash。 一、try except 1、 try except Exception, 这种是不管发生的何种错误,都能捕获, 缺点是不能细节错误的类型 2、 try except ValueError
阅读全文
摘要:今天说说python使用flask如何进行接口开发。 一、安装Python依赖库 二、Flask使用 1、使用Flask开发接口,运行代码与接口代码同在一个文件里 运行方式: 在IDE里直接运行,get请求可以在浏览器直接请求,Post请求可以自己写请求代码,或使用Postman等工具都可以。 2、
阅读全文
摘要:这节说下如何用python把数据库里的数据导出到excel里,并如何读取excel, 修必excel等操作。 一、用python把数据库里的数据导出到excel里 1、导入如下的模块,没有的话需要安装 import pymysql #mysql连接模块import xlwt #写excel的第三方库
阅读全文
摘要:上次说到了Python操作数据库,这里继续补充python操作数据库,如何获取数据表里的所有字段值以及将数据导出来到excel里,作为excel表表头。 一、上次说到封装一下mysql的操作
阅读全文
摘要:记录下 sys模块的用法,看着不难,但容易忘记的东西。 一、sys模块 1、常见的使用方法 2、如何导入其他模块的python文件 3、导入同目录下的python模块 4、导入方式二 5、把所需导入的模块放到python环境变量中任何一个目录都可以,但是这样做太麻烦 6、把导入模块的目录加入到Pyt
阅读全文
摘要:说说python中的time模块,以及datetime模块的用法,以及时间与时间戳相互转换,时间元组的概念。 一、time模块 1、导入模块 import time 2、获取当前时间戳,格式化时间概念,以及如何转换 二、 时间戳与格式化时间转换规则 1、时间元组 2、时间戳转时间元组,时间元组转格式
阅读全文
摘要:说说Python如何操作excel, 往excel里写数据,这个还是很常用场景的。 一、安装模块 #pip install xlwt 二、往excel里写数据的步骤 1、步骤 2、注意点 保存的时候,需要保存为.xls, 否则打不开。
阅读全文
摘要:记录一下,python是如何连接Mysql数据库的,后续会经常用,感觉挺重要的一个东东。 一、安装 pymysql 库 #pip install pymysql 二、连接mysql数据库 1、连接步骤 2、实操,如何连接代码连接 连接字符串: #插入数据
阅读全文
摘要:继续来说函数的后续知识点,主要是函数返回多个值,匿名函数,三元运算符,算是比较小的知识点。 一、汉字转拼音模的使用 1、安装模块 #install xpinyin 2、如果使用 二、函数返回多个值 1、python的函数可以同时返回多个结果, 2、 res1,res2,res3 = say() #也
阅读全文

浙公网安备 33010602011771号