自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ImportError: DLL load failed while importing _greenlet

vscode 在导入 matplotlib.pyplot 的时候。matplotlib报错: ImportError: DLL load failed: 找不到指定的模块。matplotlib 3.3 以上的版本。具体原理是:msvc-runtime 提供了很多 dll 文件,其实就是微软的 Visual C++ 的运行环境。对于使用 VC++ 开发的软件应用,在运行时必须有这个dll才可以。matplotlib windows版本里用到的一些 dll 是使用VC开发的,所以必须安装这个库。

2023-08-16 17:30:13 512

原创 插入排序算法

插入排序

2023-02-10 14:42:02 140

原创 快速排序算法

快速排序

2023-02-10 14:37:32 161

原创 git必会操作

git必会操作

2023-02-10 14:19:03 308

原创 选择排序--Selection sort

选择排序 Selection sort

2023-01-13 16:11:23 128

原创 Python中的assert用法

Python中的assert用法

2022-10-13 16:51:24 298 1

原创 可迭代对象、迭代器、生成器

可迭代对象、迭代器、生成器

2022-08-03 14:29:06 1624

原创 python生成requirements.txt的方法

python生成requirements.txt

2022-07-28 15:24:41 357

原创 面试之接口依赖怎么处理

接口依赖

2022-07-26 17:51:41 1235

原创 面试之冒泡排序

冒泡排序

2022-07-26 17:39:57 164

原创 Python 装饰器

Python装饰器

2022-07-25 16:33:18 121

原创 Python 操作文件

python操作文件

2022-07-25 16:17:23 2344

原创 SQL语句 日期 和 时间戳 相互转换

SQL语句 日期 和 时间戳 相互转换

2022-07-18 13:16:53 11130

原创 python自动化测试篇十一 pytest框架介绍

前言目前有两种纯测试的测试框架,pytest和unittest前面我们已经介绍了unittest,这篇简单介绍一下pytestpytest是基于unittest开发的另一款更高级更好用的单元测试框架出去面试也好,跟别人说起来也好,pytest的逼格明显高于unittest一.为什么要用Pytestpytest 的官方网站介绍,它具有如下特点:非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考能够支持简单的单元测试和复杂的功能测试支持参数化执行测试过程中可以将某些测试跳过(ski

2022-05-12 09:59:26 562

原创 python自动化测试篇十 unittest框架介绍

一、单元测试的简介1.什么是单元测试?单元测试是对单个模块或者单个类或者单个函数进行测试,一般情况下是由开发人员做的,按照阶段来分,应该是以下顺序:单元测试–>集成测试–>系统测试–>验收测试。2.为什么要做单元测试?单元测试之后,才是集成测试,所以在单个功能模块测试通过之后,才能把单个功能模块集成起来做集成测试,为了从底层发现bug,减少合成后出现的问题。越早发现bug越好,这样可以早点发现问题,不然问题积累到后面,如果做错了就要推倒重来,对于时间和经费来说是非常浪费的。

2022-05-08 10:57:39 767

原创 python自动化测试篇九 模块和包

包和模块如果你从 Python 解释器退出并再次进入,之前的定义(函数和变量)都会丢失。因此,如果你想编写一个稍长些的程序,最好使用文本编辑器为解释器准备输入并将该文件作为输入运行。这被称作编写 脚本 。随着程序变得越来越长,你或许会想把它拆分成几个文件,以方便维护。你亦或想在不同的程序中使用一个便捷的函数, 而不必把这个函数复制到每一个程序中去。1. 模块1.1 概念为支持这些,Python 有一种方法可以把定义放在一个文件里,并在脚本或解释器的交互式实例中使用它们。这样的文件被称作 模块 ;模

2022-05-06 10:54:17 248

原创 python自动化测试篇八 面向对象基础

面向对象前面我们讲到基本数据类型用来表示最常见的信息。但是信息有无穷多种,为了更好的表达信息,我们可以创建自定义数据类型。1. 类1.1 类的概念一种数据类型就是类。例如整数,浮点数,字符串。1.2 类的定义python 中通过关键字 class 可以定义一个自定义数据类型,基本语法如下:class 类名:属性方法注意:python 中类名规则同变量,一般使用 大驼峰 来表示。案例例如:创建一个 Point 类用于表示平面坐标系中的一个点class Point:“”"表示平面

2022-05-06 10:43:35 280

原创 python自动化测试篇七 文件操作

一、文件概述1. 什么是文件计算机文件是一个存储在存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据的集合和抽象。用文件形式组织和表达数据更有效也更为灵活。文件包括两种类型:文本文件二进制文件文件本质上都是存储在存储器上的二进制数据。使用 Notepad++可以以 16 进制的方式打开任何文件。特别的文本文件遵循统一的字符编码,在打开时,计算机会根据字符编码解析成编码表上对应的字符。二进制文件和文本文件本质上没有区别,只是没有统一的编码,需要根据特定的程序进行解析和运行

2022-05-05 10:10:10 1375

原创 python自动化测试篇六 函数与代码复用

看下面一段伪代码: if cpu使用率 >80%: 连接邮箱 发送邮件 关闭邮箱 if 内存使用率 >80%: 连接邮箱 发送邮件 关闭邮箱 if 硬盘使用率 >80%: 连接邮箱 发送邮件 关闭邮箱思考这段代码有什么问题?1. 函数的概念函数是一段具有特定功能的,可重用的语句组,用函数名来表示并通过函数名进行完成功能调用。函数也可以看作是一段具有名字的子程序,可以在需要的地方调用执行,不需要再每个执行地方重复编写这些语句。每次使用函数可

2022-05-04 21:57:51 2049

原创 python自动化测试篇五 程序流程控制

python 是通过一些程序结构来控制程序的执行顺序和流程的。一、程序结构计算机程序是一条条按顺序执行的指令。顺序结构是是计算机程序的基础,但单一的顺序结构不能解决所有问题。计算机程序由三种基本结构组成:顺序结构分支结构循环结构1. 顺序结构我们每天早上起床,穿衣服,洗脸,刷牙,叠被子,吃早餐,这些按照单一顺序进行的就是顺序结构。顺序结构是程序执行的基本流程,它会按照代码从上往下的顺序依次执行。a = 1a += 1print(a)2例如上面的代码,执行流程为定义变量 a,

2022-05-03 16:54:31 1035

原创 python自动化测试篇四 基础数据类型(三)

一、散列类型散列类型用来表示无序集合。1. 集合python 中集合(set)类型与数学中的集合类型一致,用来表示无序不重复元素的集合。1.1 集合定义集合使用一对大括号 {} 进行定义,元素直接使用逗号隔开。集合中的元素必须是不可变类型。a = {1, 2, 3, 4, 5, 6}b = {1,2,'a',('a',),1.5} # 集合中元素必须是不可变类型print('a的类型为:', type(a)) # a的类型为: <class 'set'>pri

2022-05-02 15:25:14 1035

原创 python自动化测试篇三 基础数据类型(二)

一、序列类型序列类型用来表示有序的元素集合。1. 字符串python 中字符串用 str 表示,字符串是使用单引号,双引号,三引号包裹起来的字符的序列,用来表示文本信息。1.1 字符串的定义# 以下案例均为字符串a = 'a'b = "bc"c = """hello,world"""d = '''hello,world'''e = """ hello, world! """print('a的类型为:', type(a)) # a的类型为: <clas

2022-05-01 14:27:49 417

原创 python自动化测试篇二 基础数据类型(一)

一、什么是数据类型编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算。每种编程语言都会有一些基本的数据类型用来表示现实世界中的常见信息。Python 中的常见数据类型如下数值类型名称描述int(整数)数学概念中的整数float(浮点数)数学概念中的实数complex(复数)数学概念中的复数序列类型名称描述str(字符串)字符串是字符的序列表示,用来表示文本信息

2022-04-30 13:45:46 527

原创 python自动化测试篇一 简单介绍

python 自动化测试

2022-04-26 14:28:54 1321

原创 【小技巧】Navicat怎样查看数据库密码

【小技巧】Navicat怎样查看数据库密码一。导出链接二.导出的时候一定要勾选导出密码三.导出文件用notepad++打开在导出的connections.ncx文件中找到password,然后复制出来四.打开网址,将如下代码复制进去打开这个网址:https://tool.lu/coderunner,将如下PHP代码复制进去<?phpclass NavicatPassword{ protected $version = 0; protected $aesKey

2022-04-26 13:53:51 12179

原创 白月黑羽教python之selenium:课后练习作业二

白月黑羽教python之selenium:课后练习2最近自学了白月黑羽老师的自动化测试课程,并非课后作业的准确答案,只是为了个人学习记录,如有不足欢迎留言指点,谢谢大家。前置条件,使用正确的管理员账号、密码登录白月SMS系统# login_success.pydef login_success(driver, username, password): # 找到用户名输入正确用户 element_username = driver.find_element_by_id('usern

2020-08-23 15:30:07 2321 2

原创 白月黑羽教python之selenium:课后练习作业一

最近自学了白月黑羽老师的自动化测试课程,并非课后作业的准确答案,仅供参考。

2020-08-21 18:03:40 1298 1

空空如也

空空如也

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

TA关注的人

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