python基础
文章平均质量分 93
python基础
萌萌哒小宝宝
这个作者很懒,什么都没留下…
展开
-
python多线程
python多线程原创 2022-07-13 14:19:57 · 3315 阅读 · 1 评论 -
文件目录操作命令二
四:mkdir命令linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录…2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建...原创 2020-11-26 11:28:37 · 293 阅读 · 0 评论 -
python配置文件使用
一、简介python项目中,通常需要配置文件,文件一般以cfg、conf、ini结尾二、配置文件配置文件中符号:a)、#表示一行注释;b)、[]表示一个section;c)、=或:用来分隔key和value(或者称为option和value),两侧的空格会被忽略;case.config示例如下:[MODE]mode=all[PYTHON]name=aaaaheight = 11三、python读取配置文件import configparsercf = configparse原创 2020-06-16 19:03:23 · 277 阅读 · 0 评论 -
python+unittest+ddt参数化
什么是ddt:ddt是ddt+unittest来进行数据处理的第三方库装饰器:会在你的函数运行之前运行,不会改变代码结构一般进行接口测试时,每个接口的传参都不止一种情况,一般会考虑正向、逆向等多种组合。所以在测试一个接口时通常会编写多条case,而这些case除了传参不同外,其实并没什么区别。这个时候就可以利用ddt来管理测试数据,提高代码复用率。四种模式:第一步引入的装饰器@ddt;导入数据的@data;拆分数据的@unpack;导入外部数据的@file_data注意:之前说用例里面不能传参数,原创 2020-06-16 11:22:40 · 2542 阅读 · 0 评论 -
python+excel读取数据(通过load_workbook)
结构说明class_http:实例化测试用例do_excel:用于读取test.xlsx中存放的测试用例,并封装成列表get_data:用于存储cookietest.xlsx:用于存放接口测试的测试用例相关信息test_report:生成的测试报告test_suite:测试用例执行,并断言test.xlsx本次接口测试只用到了 url(路径)、data(请求参数)、method(请求方式)do_excel.py引入 load_workbook 模块读取 excel 文件中对应的"修改"原创 2020-06-15 14:15:42 · 20241 阅读 · 4 评论 -
python+unittest单元测试框架详解
注意:接口测试的本质:测试类里面的函数,通过数据驱动单元测试的本质:测试函数,代码级别,通过代码级别单元测试框架:unittest+python一、unittest简介python+unittest+HTMLTestRunner写的,这套框架主要是针对单元测试的。其中HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展,它可以生成 html的测试报告,而unittest作为标准python中的一个模块,是其它框架和工具的基础,所以了解unittest的原理对理原创 2020-05-21 15:16:42 · 775 阅读 · 0 评论 -
使用requests实现对get/post请求的封装
一、安装requests模块pip install requests二、GET请求1、最基本的get请求response = requests.get("http://www.baidu.com/")2、添加 headers 和 查询参数url = "http://www.baidu.com/s?"kw = {'wd':'长城'}headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/原创 2020-05-14 15:01:13 · 997 阅读 · 0 评论 -
http请求&接口知识补充
一、接口分类1、广泛分类内部接口:自己研发的接口外部接口:别人的接口直接调用(例:微信支付/支付宝支付)2、按照不同的请求协议,分为:http 、webservices、dubbo、sockethttp请求分为哪几种:get、post、delete、put...原创 2020-05-09 17:46:17 · 468 阅读 · 0 评论 -
python继承、多继承、超继承(入门讲解)
继承class RobotOne(): #第一代机器人 def __init__(self,year,name): self.yesar = year self.name = name def walking_on_ground(self): print (self.name + "只能在平地行走,遇到障碍物会摔倒") ...原创 2020-05-09 17:40:02 · 474 阅读 · 0 评论 -
python类与对象(入门讲解)
一、类与对象的概念简单来说:类的概念:某一类事物的模板(用来描述具有相同的属性和方法的对象的集合)类属性:写在类里面的变量类方法:写在类里面的函数看如下例子:#定义BoyFriend类 class 类名class BoyFriend: #命名规范:首字母大写,驼峰命名,见名知意 #类属性 height = 175 weight = 120 #...原创 2020-04-29 15:49:21 · 354 阅读 · 0 评论 -
python(try...except)3种异常处理
1、异常的概念程序在运行的时候,遇到错误导致程序停止运行时,称为异常。程序停止运行,并且提示错误信息这个动作,我们称为:抛出(raise)异常2、捕获异常2.1、try…excepttry: input_num = int(input("请输入整数")) #执行的代码,不确定是否能够正常执行except Exception: print ("您输入的非数字") #出现...原创 2020-04-23 15:24:33 · 1321 阅读 · 0 评论