key==>a,v==>aakey==>c,v==>cckey==>d,v==>ddkey==>e,v==>ee 十三、比较版本号 十九、阅读下面的代码,写出A0,A1至An的最终值。 A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5))) A1 = ra Read More
posted @ 2018-03-29 17:35 我家小海星 Views(677) Comments(0) Diggs(1) Edit
准备工作: pip install nose_parameterized 典型场景:用户名、密码参数化 实例 1,新建一个ftl.py 文件 ,用来将存在于.txt .xlsx 文件中的参数化数据转换成list 格式 Read More
posted @ 2018-03-29 11:39 我家小海星 Views(904) Comments(0) Diggs(0) Edit
参考 python logging 的官方文档: https://docs.python.org/2/library/logging.html 日志是用来记录程序在运行过程中发生的状况,在程序开发过程中添加日志模块能够帮助我们了解程序运行过程中发生了哪些事件,这些事件也有轻重之分。 根据事件的轻重可 Read More
posted @ 2018-03-28 16:30 我家小海星 Views(221) Comments(0) Diggs(0) Edit
python中的多进程最大的好处就是充分利用多核cpu的资源,不像python中的多线程,受制于GIL的限制,从而只能进行cpu分配, 在python的多进程中,适合于所有的场合,基本上能用多线程的,那么基本上就能用多进程。 一,multiprocessing multiprocessing模块就是 Read More
posted @ 2018-03-28 15:01 我家小海星 Views(253) Comments(0) Diggs(0) Edit
一,进程 VS 线程 通俗易懂的解释:对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程, 打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。进程是很多资源的集合。 有些进程还不止同时 Read More
posted @ 2018-03-23 15:26 我家小海星 Views(257) Comments(0) Diggs(0) Edit
一,单元测试 单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 单元测试的加载:通过unittest.main()来启动单元测试的测试模块;添加到testsuite集合中再加载所有的被测试对象,而testsuit里存放的就是单元测试的用例。 补充查看模块内容及使用方法 代码如 Read More
posted @ 2018-03-09 13:14 我家小海星 Views(223) Comments(0) Diggs(0) Edit
一,准备工作: 二,SMTP发送邮件 SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 1,发送纯文本邮件 仔细观察,发 Read More
posted @ 2018-02-10 13:44 我家小海星 Views(266) Comments(0) Diggs(0) Edit
一,异常处理 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。 高级语言通常都内置了一套try...except...finally...的错误处理机制,Python也不例外 输入多少钱:500还几个月:0还款的月数不能小于1 divisi Read More
posted @ 2018-02-10 11:27 我家小海星 Views(584) Comments(0) Diggs(0) Edit
一,类和实例 1,类是创建实例的模板,而实例则是一个一个具体的对象,各个实例拥有的数据都互相独立,互不影响; 定义类:定义类是通过class关键字,class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object), 表示该类是从哪个类继承下来的,通常,如果没有合适的继 Read More
posted @ 2018-02-10 11:03 我家小海星 Views(300) Comments(0) Diggs(0) Edit
r.text() 响应是文本r.content()无论响应是文本还是二进制内容,我们都可以用content属性获得bytes对象r.json() 对于特定类型的响应,例如JSON,可以直接获取 一,发送get 请求 二,发送post 请求 三,发送post请求,入参是json 格式 四,添加 coo Read More
posted @ 2018-01-30 10:15 我家小海星 Views(181) Comments(0) Diggs(0) Edit