- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 Allure的安装与使用
需要安装客户端的allure 和 allure-pytest 库1.安装客户端Allure:https://github.com/allure-framework/allure2/releases下载需要的版本下载解压完成后,将bin文件夹所在的目录放入环境变量中,同时需要安装JDK2.pycharm上安装allure执行命令:pip install allure-pytest...
2022-03-20 11:06:23 17012
原创 python 文件读写、追加、覆盖
模式 可做操作 若文件不存在 是否覆盖 r 只能读 报错 否 r+ 可读可写 报错 是 w 只能写 创建文件 是 w+ 可读可写 创建文件 是 a 只能写 创建文件 否,追加写 a+ 可读可写 创建文件 否,追加写 参考:python 文件读写(追加、覆盖)_u011280778的博客-CSDN博客_python 追加写入...
2022-03-05 12:49:59 600
原创 Git 、Gitee 及Github的操作
1. git的安装2.Gitlab 、Gitee 及Github 共用一个安全秘钥3.将本地的代码上传到gitee4.修改本地代码,更新到gitee
2022-03-01 20:06:12 710
原创 json.dumps()与json.loads()及eval()函数
一、概念理解1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串) (2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典)2、json.dump()和json.load()主要用来读写json文件函数...
2022-02-23 17:08:37 1269
原创 Python:self、__init__、实例属性方法及类属性方法的互相调用
"""程序运行的机制,会先运行顶格写的代码初始化:也叫实例化,即通过定义的类得到一个具体的对象__init__(是个实例方法)的作用:用来定义实例属性(不是类属性)。定义实例属性的方式有两种在类里面定义实例属性时:需要加上self,即self.实例属性=形式参数在类外面定义实例属性时:对象名.属性self : 表示在类里面,对象本身,是个占坑的符号,代表对象自己本身。cls:表示类本身"""class Animal: height='1.5' #类属性 .
2021-12-12 22:46:53 3254 1
原创 python学习第八天:unittest框架运行部分测试用例及excel取数
用例执行:右击 unittest 运行 python 运行 unittest.main() 运行所有的测试用例用例的组织会把测试用例的代码放到一个统一的文件夹当中,目录当中。tests/testcases收集用例需要把每个测试用例模块当中的测试用例收集到一起,一起执行。运行用例的流程1, 写用例方法。用例方法当道一个目录当中。 2, 写脚本 run.py, (收集用例,运行用例) loader 收集用例, suite = discover() ...
2021-12-05 08:38:28 837
原创 Python学习第七天:简单完整的unittest框架(运行所有用例)
import unittest#模块名,即unittest测试用例的py文件命名,必须以test_开头#unittest测试用例的执行顺序是根据测试用例的名称的ASCII,不是自上而下执行# 类名命名必须以Test开头,为驼峰式命名(必须继承unittest.TestCase)class TestDemo(unittest.TestCase): @classmethod #类方法 def setUpClass(cls): print('所有用例执行前执行') .
2021-12-04 11:23:00 894
原创 Python学习第六天:类和对象及继承
1. 类和对象类:具备相同特征或者行为的一个群体:对象: 个体类:模型 (造对象)对象: 模型生出来(造出来)具体的东西。2. 实例属性和类属性的区别类属性定义:类名下面或者类外面, 可以在其他的方法当中定义,但是不建议class 类名: 类属性1 = 属性值 def __init__(self, name): self.name = name类名.类属性other = 属性值。实例属性: 类里面和类外面 __init__ 方法定义,或者
2021-11-29 23:09:05 855
原创 Python学习第5天:文件、异常处理、模块导入、文件路径
1.文件的操作mode = 'a' #追加模式mode = 'x' #原创模式,独创模式mode = 'b' #二进制模式mode = 't' #文本注:如果之前已经存在同名文件,使用 mode='w' 模式,会覆盖之前的文件内容方法一:file = open('first_file.txt', mode='a', encoding='utf-8')# 读取数据data = file.read()#print(data)# 写入数据file.write("写入的内容"
2021-11-29 22:31:41 602
原创 Python学习第四天:函数、参数、全局与局部变量的关系
1. 函数的定义def 函数名 (函数的参数): """ 文档字符串 """ 函数体(函数具体执行的逻辑) return 返回值
2021-11-12 21:33:00 588
原创 Python学习第三天:if 、for、while循环
1. if1.1 if 基本用法if ...elseif ... elif ... elif ... else:if的嵌套:当某个if条件满足的时候,这个if的分支语句将被执行,其他分支不会被执行1.2. if 条件判断1.2.1 运算: 比较、逻辑、返回布尔类型1.2.2 if 变量(值)空列表、字符串、字典及0 返回的为Falseif not 变量:判断是否存在;某个变量是否为空...
2021-11-07 16:33:38 363
原创 Python学习第二天:列表、元组、字典、集合的增删改及相互转换
1.列表1.1 列表的方法1.1.1 clear()清楚列表的元素,列表返回控制,列表.clear() 返回None1.1.2 sort()排序,正序函数sort(reverse=True):降序注:如果用变量接收“列表.sort()”,返回值为None2. 字典1.字典的表示方法 {key: value, key1: value1, key2: value2}2. 字典的key ,不能重复;如果重复,取值只能取到最后一个key对应的value,前面的val...
2021-11-06 11:31:44 314
原创 Python学习的第一天
1.python 的安装1.1 python安装包的下载官网下载地址:Download Python | Python.org2.Python的基础语法
2021-10-31 22:49:12 125
原创 最好的学习方式是问题驱动学习
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-10-28 22:20:02 114
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人