自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Python之测试类--夹具学习笔记

可帮助我们搭建测试环境,在项目包含大量测试或需要使用和多行代码来创建供多个测试使用的资源的情况下,使用夹具可极大地改善测试代码的质量。想要使用夹具时,编写一个函数来生成供多个测试函数使用的资源,再对这个函数应用装饰器@pytest.fixture,并让使用该资源的。在测试类的过程中,每个测试函数都需要创建一个实例,当测试函数特别多的情况下,编写的测试就会包含大量重复的代码。装饰器(decorator)是放在函数定义前面的指令,在运行函数前,Python将该指令应用与函数,以修改函数代码的行为。

2025-07-10 16:51:53 116

原创 Pytest运行测试遇到ModuleNotFoundError异常的解决方法

3、pytest测试中遇到一个报错:name_function.py与test_aa.py在同一级目录下,为什么在名为test_aa.py的文件里导入了name_function.py模块还提示ModuleNotFoundError: No module named ''name_function"。命令行窗口执行命令:python.exe -m pip install --user pytest。总结:Python的模块导入严格依赖文件路径结构。原因:文件路径关系错误。2、安装pytest。

2025-07-10 10:15:47 198

原创 Python语言中,怎么确认while和if后的变量表示的是True还是False?

‌均被视为真(包括非空字符串、非零数值、非空容器等)。‌,所有对象均可被解释为。语句的条件判断遵循‌。

2025-07-09 18:52:31 127

原创 Python之异常学习笔记

把只有可能引发异常的代码才需放到try语句中,有一些仅在try代码块成功执行时才需要执行的代码放在else代码块中。并非每次捕获程序都需要告诉用户,因此使用pass语句可让程序在发生异常时保持沉默。每当发生错误,Python就会创建一个异常对象。(2)try-except-else代码块。1、定义:程序在执行期间发生的错误称为。

2025-07-09 15:41:29 134

原创 Python之文件学习笔记

(2)代码中文件的路径使用的是相对路径,Python将在当前执行的文件(即.py程序文件)所在的目录中查找,但是当存放文件的路径与执行文件不再同一路径下时,可以使用绝对路径,明确指出Python要去哪里去查找文件的位置。(4)如果系统的默认编码与要读取的文件的编码不一致,一定要传encoding参数,当读取的文件不是在自己系统中创建,很容易发生这种编码异常。(3)当path变量对应的路径指向的文件不存在,Python就会在对应的路径创建文件;练习:收集用户输入的所有名字,并将其写入users.txt文件。

2025-07-09 15:26:42 243

原创 Python之类学习笔记

_init__()方法定义成包含形参:self,变量名(可以是多个).在这个方法的定义中,形参self必不可少,而且必须位于其他形参的前面(原因:当Python调用这个方法来创建类实例时,将自动传入实参self)。在既有的类的基础上编写新类,通常要调用父类的__init__()方法,初始化在父类的__init__()方法中定义的所有属性,从而让子类也可以使用这些属性。根据约定,在Python中,首字母大写的名称指的是类,因为是创建的全新的类,所以定义时不加括号。(OOP)是最有效的软件编程方法之一。

2025-07-08 22:39:00 643

原创 Python之函数学习笔记

基于这种定时,在任何情况下都必须要给pet_name提供实参,在指定该实参时,可以用位置实参(describe_pet('huanle'))也可以用关键字实参(describe_pet(pet_name='huanle')。在调用函数时,我们将要让函数使用的信息放在括号内,greet_user('Tom')这个例子中,我们将实参‘Tom’ 传递给函数greet_user(),这个参数赋给了形参。如果调用函数中给形参提供了实参,Python将使用指定的实参值,否则,将使用形参的默认值。是传递给函数的名值对。

2025-07-07 21:57:17 518

原创 Python之while循环学习笔记

当count与2的求模运算结果是0,就执行continue语句,不再执行continue下的语句,然后返回while 循环的开头,判断while的条件测试会否通过,若通过,则继续执行循环,不通过,退出执行循环。6、每个循环必须有结束的条件,确认程序至少有一个地方导致循环条件为False或导致break语句得以执行,否则会陷入无限循环,当程序陷入无限循环时,可按Ctrl+C关闭现实程序输出的终端窗口,因此,一定要对每个while循环进行测试,使程序可按预期可以结束循环。2、使用break退出循环。

2025-07-07 13:09:15 114

原创 Python之字典学习笔记

补充:集合用放在花括号{}中的一系列值表示,值与值之间用逗号分隔,比如fruit={'apple','pear','watermelon'}。注:当创建集合时,集合中存在重复的值,但是在访问结果会去除重复的值,同时集合不会以特定的顺序存储元素。,每个键都与一个值关联,可以使用键访问与之关联的值,与键关联的值可以是数、字符串、列表、乃至字典。要修改字典中的值,可依次之词能够字典名,用方括号括起来的值和与该键关联的新值。要添加键值对,可依次指定字典名,用方括号括起来的键和与该键关联的值。使用keys()方法。

2025-07-05 21:45:50 258

原创 Python之if语句学习笔记

只要不满足任何if或elif中的条件测试,就会执行else的代码,不过else代码也可能引入无效的数据,若知道最终要测试的条件,应考虑使用一个elif代码块来代替else代码,省略掉else代码块。说明:依次检查每个条件测试,直到遇到通过的条件测试,就会执行紧跟在它后面的代码,并跳过余下的条件测试,若if和elif的条件测试都未通过,就会执行else后的代码块。(1)使用相等运算符“==”来检查两边的值是否相等,若相等,则返回True,若不相等,则返回False。可根据需要使用任意数量的elif代码块。

2025-07-05 19:32:49 378

原创 Python之元组学习笔记

表现形式如fruits=('apple','pear','orange','grape')3、当元组只有一个元素时,元素后面必须加一个逗号才能表示这个元组。2、不能修改元组的元素,但可以重新给元组的变量赋值。4、可以使用for循环来遍历元组中的所有元素。1、不可修改的列表称为元组(tuple)。

2025-07-05 13:05:56 113

原创 Python之列表学习笔记2

然后使用range()函数遍历1-10的值,然后再for循环例,计算当前值的平方,并赋给变量square,然后将平方值追加到列表squares的末尾,在for循环外打印列表squares。首先,要指定一个列表名如squares,然后指定一个方括号[],方括号中需定义一个表达式如value**2,用于生成要存储在列表的值,在表达式后面要写一个for循环,用来给value提供数值。(3)min()函数可找出数值列表中的最小值,max()函数可找出数值列表中的最大值,sum()可统计数值列表中所有数的和。

2025-07-05 12:24:28 391

原创 Python之列表的学习笔记1

注:remove()方法只删除第一个指定的值,如果要删除的值可能在列表中出现多次,就需要使用循环,确保每个值都删除。(2)使用pop()方法删除元素,可删除任意位置的元素,后期要使用删除元素时,可将删除的元素赋给变量存储起来。(1)使用del语句删除元素,可删除任意位置的元素,需要指定元素的索引。通常不知道列表长度的情况下使用,索引-2返回倒数第二个列表元素,索引-3返回倒数第三个列表元素,以此类推。(2)使用insert()方法可在列表的任意位置添加元素,因此需要指定新元素的索引和值。

2025-07-04 21:11:09 294

原创 python关于数的学习笔记

Python没有内置的常量类型,通常使用全大写字母(单词可用下划线分隔)表示常量名,值应始终不变。2、在python中,带有小数点的数称为浮点数。在python中无论是哪种运算,只要有操作数是浮点数,默认得到的就总是浮点数,虽然结果原本是整数。1、在python中,可对整数进行加减乘除运算。3、将任意两个数相除,结果总是浮点数,即使这两个数都是整数且能整除。4、整数或浮点数很大时,可使用下划线将其中的位分组。因为存储这种数时,Python会忽略其中的下划线。5、将一系列数同时赋给一组变量。

2025-07-04 15:56:18 180

原创 python变量的学习笔记

首先,要明白字符串是一系列字符,用引号引起的都是字符串,引号可以是单引号也可以是双引号(如果字符串中中间有一个撇号,字符串的引号一定要用双引号,例如:“ab'dc”)。同时删除字符串两侧的空白,可使用strip()方法。需要注意的是字符串的空白删除后需要重新赋给原变量,这样才可以永久删除字符串的空格。f是format(设置格式)的简写,因为Python通过把花括号内的变量替换为其值来设置字符串的格式。5、删除字符串右侧多余的空白,使用rstrip(),找出字符串左侧多余的空白,使用lstrip().

2025-07-04 12:08:14 233 1

原创 安装python并配置环境变量笔记

2、安装时,选择Customize installation可自定义安装路径。3、安装完成后,在path中配置环境变量。1、从python官网下载安装包。

2025-07-04 11:37:34 86

原创 Python+pytest+requests框架执行用例报错AttributeError: module ‘allure‘ has no attribute ‘severity_level’

解决方法:此用例py文件需重新配置解释器,配置完成后运行此用例就成功了。

2025-03-20 16:46:02 253

原创 为什么@pytest.mark.webtest在命令行执行用例生效,在pycharm中运行用例未生效?

在用例同目录下已创建pytest.ini文件注册标记,在pyCharm中运行标记仍未生效,此时使用命令行执行生效。PyCharm 默认可能不会识别或应用 pytest 的自定义标记。需要确保 PyCharm 的运行配置正确设置了 pytest 的参数。

2025-03-18 11:19:28 189

原创 Notepad--如何快速将多数据转换为一列?

5、若对文件部分的数据进行转换,则选中部分,点击【在选区替换】即可,若本文件中所有数据都需转换,则点击【在当前文件中替换】。数据中包含逗号和空格,Notepad--如何快速将多数据转换为一列(每项占一行)1、将带有逗号和空格的数据粘贴到文本中,用Notepad--应用打开此文件;3、在“Ndd”对话框中,勾选。2、按下快捷键 Ctrl+H。

2025-03-06 14:07:03 469

原创 JS获取毫秒时间戳的方法

第一种:var timestampWithMillis = Math.round(Date.now() / 1);第二种:var timestamp = Date.now();从1970年1月1日00:00:00 UTC到现在的毫秒数。

2024-12-11 09:02:29 167

原创 如何删除postman设置的环境变量

3、点击左侧窗口的Environments,可看到要删除的环境,显示√;4、点击该环境旁边的“…”按钮,然后从下拉菜单中选择“Delete”;1、点击Postman界面右上角的“﹀”图标;5、弹框提示,点击“Delete”,删除成功。2、从下拉菜单中选择要删除的环境变量;

2024-12-09 16:28:26 481 1

原创 windows系统安装npm install jsencrypt失败,报错npm error code EPERM解决方案

1、使用管理员权限打开cmd命令窗口,若无法直接使用管理员权限打开窗口,打开运行窗口使用快捷键ctrl+shift+center打开cmd命令窗口;2、切换盘符到D盘,安装成功。1、未使用管理员权限。

2024-11-15 15:25:20 387

原创 pychram设置背景颜色

菜单路径:打开File>>Settings >> Appearance & Behavior>> Appearance。选择intelliJLight,背景颜色为黑色。选择Darcula,背景颜色为黑色。

2024-10-11 09:22:14 784

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除