自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则表达式详解

正则表达式是一种描述字符串匹配模式的工具,它可以用来检查一个字符串是否含有某种子串、将匹配的子串做替换或者从某个字符串中取出符合某个条件的子串等。正则表达式由普通字符(如a到z)和特殊字符(称为“元字符”)组成,用于定义搜索文本时要匹配的一个或多个字符串的模式。

2024-07-03 11:00:20 1004

原创 python中re模块的简单介绍

在Python中,re模块(也称为regex模块)是一个用于正则表达式操作的模块。正则表达式是一种强大的文本匹配和搜索工具,可以用来查找、匹配、替换文本中的特定模式。re模块提供了大量的函数和方法,用于执行正则表达式的各种操作。以下是一些re。

2024-07-02 17:47:58 307

原创 Python中,*args和**kwargs特殊的参数语法

在Python中,*args和**kwargs是特殊的参数语法,它们允许函数接受任意数量的位置参数和关键字参数。*args:星号表示"打包"(packing)的意思,它允许你将任意数量的位置参数传递给一个函数。这些参数会被打包成一个元组(tuple),在函数内部,你可以像处理元组一样处理这个参数。**kwargs:双星号**表示"打包并解包"(packing and unpacking)的意思,它允许你将任意数量的关键字参数传递给一个函数。

2024-07-02 11:26:35 261

原创 python中redis的incr函数

在Redis中,incr命令用于对键的整数值执行原子性的递增操作。具体来说,它将指定的键的值增加1。如果键不存在,那么在执行incr命令之前,它会先将键的值设置为0。incr命令返回递增后的值。以下是incr。

2024-07-02 11:12:49 327

原创 python中实例方法、类方法和静态方法

实例方法:通过实例对象调用,访问实例变量和类变量。类方法:通过类对象或实例对象调用,访问类变量。静态方法:通过类对象或实例对象调用,不访问任何实例或类状态。在设计类时,选择使用实例方法、类方法还是静态方法取决于您需要访问和修改的对象状态。一般来说,实例方法用于访问和修改实例状态,类方法用于访问和修改类状态,而静态方法用于不需要访问实例或类状态的操作。

2024-07-01 16:23:51 502

原创 python中实例的解释

在Python中,当您创建一个类的实例时,您实际上是在创建一个类的对象。这个对象是一个新实例,它拥有类定义的所有属性和方法。每个实例都是独立的,可以有自己独特的状态和行为。通过实例,您可以更直观地理解和使用类。实例提供了与类定义交互的接口,使得代码更加直观和易于使用。类的实例时,您实际上是在创建一个。例如,考虑一个简单的。属性,以及可以调用的。

2024-07-01 16:04:12 315

原创 python类中为什么一些操作放入__init__中

这个方法在创建类的实例时自动调用,用于执行一些初始化操作,例如设置对象的初始状态、绑定数据属性等。在创建对象时,你可以确保对象的状态符合预期,这有助于避免在对象的生命周期中出现状态不一致的问题。方法中,可以让代码的调用者更容易理解对象的初始状态是如何设置的,提高了代码的可读性。方法会自动被调用,因此你不需要在每个创建实例的代码块中重复执行相同的初始化代码。方法中,你可以将初始化逻辑封装在一个地方,使得代码更加模块化和易于维护。方法中,你可以进行类型检查,确保传入的参数类型正确,从而避免运行时错误。

2024-07-01 15:32:19 209

原创 python中functools模块简介

在Python中,functools是一个标准库模块,它包含了一系列函数和装饰器,用于处理函数和可调用对象。这些工具可以帮助你创建可重用的代码,例如创建偏函数、装饰器、缓存结果等。

2024-07-01 11:19:14 637

原创 python中ast模块的详解与用法

ast模块(Abstract Syntax Tree)是Python标准库的一部分,它提供了一个抽象语法树的API,用于解析Python代码并将其转换为树状结构。这种树状结构称为抽象语法树,它是一种中间表示形式,用于代码分析、修改和生成。

2024-07-01 11:02:44 969

原创 python脚本打包

是一个开源的Python打包工具,它可以将Python脚本、模块及其依赖项打包成一个可执行文件,这样即使在没有安装Python的环境中也可以运行。的可执行文件,这是您的脚本的新名称。双击这个文件,或者在命令行中运行它,如果您的脚本是GUI应用程序,它应该会启动并运行。参数表示创建一个单一的执行文件,如果您想要创建一个包含所有模块的目录,可以使用。我需要打包的文件在这个文件夹里,进入到这个文件然后右键在终端打开。a.所有所要打包的py文件的所关联的模块都要在一个文件中。的目录,其中包含打包后的可执行文件。

2024-05-30 17:30:29 179

原创 charles安装以及使用记录

charles安装使用教程

2024-05-20 15:13:32 766

原创 python学习知识汇总

红球号码(6个号码,范围从1到33)和蓝球号码(1个号码,范围从1到16)全部正确,即中了头奖。红球号码中有5个号码正确,蓝球号码正确,即中三等奖。五个红球正确或四个红球一个篮球正确则中四等奖,四个红球正确或者三个红球一个篮球则中五等奖,一个篮球正确或者两个红球一个篮球正确或者一个红球一个篮球正确则种六等奖。红球使用集合,使用并集处理中奖的红球和自己的红球,然后获取并集中的数字数量,蓝球如果相等返回True,不相等返回false,根据需求判断中奖类型,然后从prize字典获取金额。③字典在代码中的引用。

2024-04-11 17:54:40 348

原创 接口自动化入门到精通遇到的问题及处理办法

错误提示:TypeError: demo01() missing 1 required positional argument: 'self'错误原因及解释:这个错误提示“”是Python中非常常见的错误,它通常发生在尝试以非实例方法的方式调用一个实例方法时。在Python中,实例方法的第一个参数总是self,它代表实例本身。当你创建一个类的实例并调用它的方法时,Python会自动将该实例作为第一个参数传递给该方法。但是,如果你尝试直接从类本身而不是从实例调用该方法,你需要手动传递该实例。

2024-02-28 11:46:32 434

原创 接口自动化从入门到精通(持续更新)

1.敏捷开发,接口一般数量很大,团队实现接口测试,版本控制。2.功能太死板,有些接口完全无法实现(复杂的加密接口,签名接口等)3.接口项目当中有多种不同协议的接口。4.排错,定位接口问题不方便,结合抓包实现。5.没有办法生成美观的报告。6.多接口串联,数据库验证,日志监控,7.有些公司做web自动化+接口自动化。

2024-02-26 17:41:32 383

原创 postman使用问题记录

根据使用节点在预请求脚本和测试中编写脚本。1.设置自定义随机数动态参数的脚本。然后通过body中引用。

2024-01-11 09:13:36 484

原创 postman入门学习记录1

接口测试就是测试系统组件之间接口之间的一种测试。接口测试中的接口一般指的是应用程序编程接口(API)。这是指两个不同软件应用程序之间的通信桥梁,它定义了如何与某个软件应用程序进行交互。API允许开发者在不同的软件应用程序之间创建连接和共享数据。在接口测试中,测试人员通常会模拟客户端向服务器发送请求报文,然后检查服务器的响应以验证其正确性和稳定性。

2023-12-12 21:20:45 516

原创 python更换版本。

2.安装完成后默认为最新安装的python3.9版本 ,可以使用cmd命令窗口输入python来查看python版本。由于ddddocr库需要python3.9及以下的版本,本人安装的为python3.11版本,所以需要更换版本。然后点击确定,一定要点击确定,然后重新打开一个命令窗口查看版本,一定要重新打开一个窗口使用之前的窗口是不行的。1.安装所需要版本的pyhton我安装的是python3.9,之前安装的python3.11是不需要卸载的。安装库有时候我们会碰到安装很慢的情况,或者安装失败的情况。

2023-05-14 20:13:36 12441 3

原创 python项目移动解决pycharm中解释器invalid与 Invalid python interpreter selected for the project。

新入职的时候拿过别人的自动化框架借鉴的时候,发现打开代码pycharm中解释器上方报 Invalid python interpreter selected for the project的错误。此时可能该位置没问题,但是还要重新点击ok。打开pycharm,点击File —> Settings时发现同样有错误。同时之前可以使用的selenium此时也不能使用。步骤4:选择System Interpreter。步骤5:找到安装python.exe的位置。为项目选择的python解释器无效。

2023-05-14 11:31:01 7848 6

原创 selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary解决合集

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary排查与问题的解决

2023-04-16 18:37:50 2773 1

空空如也

空空如也

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

TA关注的人

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