自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wyz0516071128的博客

做一个有态度,做自己想做的事,成为自己想要成为的人

  • 博客(172)
  • 收藏
  • 关注

原创 使用esm数据迁移报错“reason“:“Action/metadata line [1] contains an unknown parameter [_routing]

es数据迁移报错:reason":"Action/metadata line [1] contains an unknown parameter [_routing],"status":400

2022-10-19 14:16:10 2701 1

原创 【PostgreSQL】PostgreSQL安装步骤

记录一下在Linux CentOS 7中安装PostgresSQL的整个过程以及数据库配置等。先检查一下是否安装:rpm -qa | grep postgres 检查PostgreSQL 是否已经安装rpm -qal | grep postgres 检查PostgreSQL 安装位置第一部分:PostgresSQL的安装https://www.postgresql.org/download/linux/redhat/ 官网有详细的安装步骤1、安装rpm文件sudo..

2021-06-23 20:44:00 3233

原创 【python】mysql的操作

1. mysql的连接操作步骤: 导包 import pymysql 数据库连接设置 conn=pymysql.connect(host,user,passwd,port,db,charset) 生成游标 cur=conn.cursor(cursor=pymysql.cursors.DictCursor) 编写sql语句 sql='select * from student' 执行sql语句 cur.excute(sql) 获取数据

2021-06-13 11:11:26 1782 1

原创 【python】导入HTMLTestRunner失败---报错ModuleNotFoundError: No module named ‘HTMLTestRunner‘

问题描述:在使用python的HTMLTestRunner进行测试报告输出时,运行错误信息如下:ModuleNotFoundError: No module named 'HTMLTestRunner'找了半天不知道什么原因,文件中该改的地方都改了,网上查也没找到原因。没办法还是查一下文件的位置,后来又翻到一篇文章,发现文字描述都说是放在了python安装目录下的lib下,但实际截图都是lib的下一层,然后果断又把文件复制到了下一层,实际就是:/Library/Frameworks/Pytho.

2021-06-10 16:26:39 1407 2

原创 【python】异常处理

1. 系统异常处理如下代码:# 语法错误print(111)print(a) #NameError: name 'a' is not definedb = 10print(b)#逻辑错误while True: print(1234)2.异常处理1:try/excepttry: 代码块except 异常类型: 异常处理的代码运行逻辑:如果代码块中有系统异常,则except会捕获这个异常,然后在except后面可以对异常进行处理。 .

2021-06-10 15:02:36 228 2

原创 【python】 邮件发送-----zmail

1.zmail发送邮件-文本正文操作步骤: 导包 import zmail 邮件内容,包含:主题(subject)、正文(content_text)-文本格式,必须存在在一个字典中。 发件人信息,包含:发件人账号,密码(授权码) 收件人地址,如果有多个收件人,则必须将地址写在一个列表中,多个收件人以逗号分隔开 抄送人地址,如果有多个收件人,建议地址写在一个列表中,多个抄送人以逗号分隔开 创建zmail发送邮件的服务:z_server=zmail..

2021-06-10 14:51:33 4025 1

原创 【测试】软件测试用例设计

一、等价类1、什么是等价类等价类划分是一种典型的、常用的黑盒测试方法,这种方法把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量有代表性的测试数据取得较好的测试结果。素质教育:A(81-100) B(71-80) C(60-70) D(zhangsan 85 Alisi 99 A等价类:有效等价类:根据需求,划分出的合理、有效数据无效等价类:根据需求,划分出的不合理、无效数据2、等价类划分的原则1)如果输入条件规定了取值范围

2021-06-09 14:35:39 261

原创 【测试】软件测试计划的编写

一、测试计划定义测试计划是一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档。它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险。二、测试计划的目的三、测试计划的核心内容1、产品概述2、测试范围 --测什么 根据需求文档来整理出这个项目的所有需要测试的功能模块(功能点)3、测试策略 --怎么测 根据具体项目的要求来确定测试类型(功能测试/ui测试/性能测试/安全性测试...)4、测试目标 --测到什么程度结束5、测试周期 --周期和进..

2021-06-09 14:31:38 1106 1

原创 【测试】软件测试工作流程以及生命周期

1.软件测试的生命周期从无到有2. 软件生命周期的概念3. 软件生命周期的阶段划分

2021-06-09 13:19:50 144

原创 【测试】软件测试分类体系系统学习

一、软件测试定义、目的、原则1、定义 是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否满足设计要求进行评估的过程。是使用人工或自动手段对系统运行或测试的过程,其目的在于检验系统是否满足规定的需求,或弄清预期结果与实际结果之间的差别。get到这些点:规定的条件--》一定的环境下(开发环境、测试环境、真实环境)目的:衡量软件质量;是否满足规定的需求方式:人工、自动化周期:过程(测试需求分析、测试计划、测试设计、测试执行、测试评估)2、目的软件测..

2021-06-09 11:06:48 191

原创 【python】 调用selenium中 ChromeDriver不匹配的问题

使用selenium做网页模拟的时候 由于chrome浏览器自动更新 导致驱动不匹配的问题通常报错情况:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 89Current browser version is 91.0.4472.77 with binary pa

2021-06-08 16:27:27 1490

原创 【python】日志模块以及日志组件使用

1. 日志级别级别排序:CRITICAL > ERROR > WARNING > INFO > DEBUGlogging.critical() -->输出CRITICAL级别日志logging.error() -->输入ERROR级别日志logging.warning() -->输入WARNING级别日志logging.info() -->输入INFO级别日志logging.debug() -->输入D

2021-06-08 14:41:12 336

原创 【python】装饰器的练习题

写一个装饰器,要求实现具体功能如下: 调用每个函数时,输出每个函数的执行名称 调用每个函数时,输出每个函数执行的当前时间 调用每个函数时,输出每个函数的执行所耗费的时间提示:获取当前时间from datetime import datetimeprint(datetime.now())import timefrom datetime import datetimeimport loggingdef output(func): def wrappe.

2021-06-08 13:24:18 469

原创 【python】匿名函数与装饰器

1.匿名函数语法: lambda [arg1 [,arg2,.......argn]]:expression注意点: arg1:参数名,可以带多个,参数名之间都逗号隔开 expression : 表达式(数字和运算符组成的),只能有一个 匿名函数会自动将表达式的结果返回,返回的结果可以用变量来接受, 也可以直接用print()输出 调用匿名函数:变量名(参数值)# 案例:输入任意一个数字,要求返回该数字的平方,用函数方式来实现。# 普通函数.

2021-06-08 13:20:52 233 1

原创 【python】面向对象的封装、继承、多态的练习题

一、摆放家具需求:1)房子有户型,总面积和家具名称列表 新房子没有任何的家具2)家具有名字和占地面积,其中 床:占4平米 衣柜:占2平面 餐桌:占1.5平米3)将以上三件家具添加到房子中4)打印房子时,要求输出:户型,总面积,剩余面积,家具名称列表class Furniture(): def __init__(self,name,area): self.name = name self.area = area .

2021-06-08 11:09:06 2303

原创 【python】面向对象类的继承

一.单继承定义一个动物类Animal为基类,它基本两个实例属性name和age、一个方法call定义一个Cat 猫类继承于Animal,猫类比动物类多一个sex属性实例猫类对象,调用父类的属性和方法# 解题的思路'''类(类名,属性,方法)几个类:动物类、猫类类之间的关系:猫类继承动物类类名:Animal属性:1-类属性 2-实例属性 姓名-name 年龄-age功能: 叫-call() 类名:Cat属性: 姓名-name.

2021-06-07 09:02:06 1188

原创 【python】类的封装、多态

1. 类的封装1.1实例方法来实现共同的需求(业务) --实例方法的封装1-类中实例方法的封装'''# 案例需求:# 小明体重75.0公斤,每次跑步会减肥0.5公斤,每次吃东西体重会增加1公斤# 小美的体重是45.0公斤,每次跑步会减肥0.5公斤,每次吃东西体重会增加1公斤# 解题的思路'''类(类名,属性,方法)类名:Person属性: 姓名-name 体重-weight功能: 跑步-run() 吃东西-eat()class Perso.

2021-06-07 09:01:57 170

原创 【python】 类、对象的练习题

一、编写一个学生类,有姓名,年龄,性别,英语成绩,数学成绩,语文成绩,方法:求总分,平均分,以及打印学生的信息。类:学生(student)属性:姓名(name)年龄(age)性别(gender)英语成绩(English_score)数学成绩(math_score)语文成绩(chinese_score)总成绩(total_score)平均成绩(avg_score)class Student(): name = None age = None gender.

2021-06-07 09:01:50 3024 1

原创 【python】类属性以及实例属性、实例方法的介绍

1. 类的组成class Demo(): var = 'demo' # 类属性,公有 __num = 100 # 类属性,私有 def __init__(self,name='muzi',age=18): self.name = name # 实例属性,公有 self.__age = age # 实例属性,私有 print('demo构造方法,特殊方法,私有') print('内置属性,获取类名:',D

2021-06-07 09:01:31 526

原创 【python】面向对象类、对象的介绍

类的定义语法:class 类名(): 属性 方法类名: 是一个标识符,要遵循标识符的命名规范 建议首字符大写,如Person 如果是由多个单词组成,则建议为驼峰命名法,下划线分隔法 如:PersonTeacher Person_teacher属性: 类中定义的变量名方法: 类中定义的函数# 案例1:创建一个类:# 事物的名称(类名):人(Person)# 属性:身高(height)、年龄(age)#

2021-06-06 14:28:53 135

原创 【python】yaml文件操作

1.读取yaml文件1-读取yaml文件的操作流程:前提:pip install PyYAML 导包:import yaml 打开yaml文件:with open(文件名,模式) as f(变量名): 读取yaml文件内容: msg=yaml.load(f) load(stream)方法,将yaml文件转为python数据类型,load参数是一个文件流import yamlwith open('all_testcase.ym.

2021-06-06 14:17:58 350

原创 【python】python中execl的操作

1.xlwt - 写入 Excel 文件,只支持.xls格式创建xls文件并写入数据 导包 :import xlwt 创建一个对象(.xls文件) :book=xlwt.Workbook(encoding='utf-8') 添加一个sheet工作表 : sh1=book.add_sheet('username_passwd') 添加内容: 方式一:给每个单元格添加值,单元格行和列分别从0开始 sh1.write(0,0,'username').

2021-06-06 14:12:42 313 2

原创 【python】时间处理函数以及文件操作

1. 时间函数模块(库)-使用流程:先导入,再引用1:导入 方式一:import 模块名 引用:模块名.函数名() 方式二:from 模块名 import 函数名/变量/类 函数名后面不需要括号 引用:函数名()time模块 时间戳(秒数的总和) 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2019-11-11 11:11, 即:time.strftime('%Y-%m-%d') 结构化时间 元..

2021-06-06 14:03:14 199 1

原创 【python】for..range练习 与函数的练习题

1.for..range练习# 1:利用for循环和range找出 0 ~ 100 以内所有的偶数,并追加到一个列表。list1 = []for i in range(0,100,2): list1.append(i)print(list1)# 2:利用for循环和range 找出 0 ~ 50 以内能被3整除的数,并追加到一个列表。list2 = []for j in range(0,50): if j%3 ==0: list2.append(j)p.

2021-06-06 13:51:26 3012

原创 【python】函数的定义与操作

1. 函数的定义与使用函数概念:函数定义的语法:函数体缩进用tabdef 函数名([参数1,参数2....]): 函数体(实现功能) [return]函数的调用语法:函数名([参数值1,参数值2....])# 案例1:自我介绍的函数,并调用函数print(00000)def introduction(): print('''----自我介绍---- 姓名:{} 班级:{} 地点:{} '''.format('zs','211

2021-06-06 13:51:17 464

原创 【python】人机大战

人机大战:人和机器进行猜拳游戏写成一个类,首先选择角色:1 曹操,2 张飞,3 刘备,然后选中角色进行猜拳:1 剪刀,2 石头 ,3 布,玩家输入一个1-3的数字,然后电脑出拳,随机产生一个1-3的数字,提示电脑出现结果(1剪刀,2石头,3步),双发出拳完毕后,角色和机器出拳对战,对战结束后,最后出示本局对战结果(赢或者输),然后提示用户是否继续?按y继续,按n退出。最后结束的时候输入结果:角色赢几局,电脑赢几局,平局几次,游戏结束class Man_Machine_War(): .

2021-06-06 13:51:07 3346 1

原创 【python】if判断、for循环、while循环练习题

1.if判断#1、根据你输入的数据,来进行判断学生的成绩,输入数据函数:input()score = float(input('score:'))if score >= 90: print('A')elif score >= 80: print('B')elif score >= 60: print('C')else: print('D')'''2、一家商场在降价促销,如果购买金额50-100元(包含50和100元)之间,会给10%的.

2021-06-06 13:50:47 2088

原创 【python】循环结构if、for 、while

1. 分支结构---if1.1 单项分支语法:if 条件: 业务处理1执行逻辑:首先对条件进行判断: 条件为True:则进行业务处理1,直接跳出整个if代码块 条件为假:则跳出整个判断,不会执行判断里面的内容# 案例1:从控制台获取输入的用户名,判断用户名是否为admin,是则输出管理员登录name = input('please input name:')if name == 'admin': print('管理员登录')print('====

2021-06-06 13:50:33 504

原创 【python】字典与集合的练习题

1. 根据需求写代码 dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]} 请在字典中添加一个键值对,"k4": "v4",输出添加后的字典 请在修改字典中 "k1" 对应的值为 "alex",输出修改后的字典 请在k3对应的值中追加一个元素 44,输出修改后的字典 请在k3对应的值的第 1 个位置插入个元素 18,输出修改后的字典dic = {'k1': "v1", "k2": "v2", "k3":.

2021-06-06 13:50:06 3003

原创 【python】集合的定义与操作

1. 集合的定义关键字:set标识符:{},set()数据类型:支持数字、字符串和元组类型,不支持列表、字典、集合类型无序数据,即没有索引值所有数据不会重复数据去重: 身份证 订单号 id操作:增删改查 列表、元组 -- 索引 字典 --key 集合 --特点 不能查看中间的某一个元素 不能修改的操作# 定义一个空集合# 获取集合的长度 len()s = set()print(s,len(s

2021-06-04 14:47:21 5315

原创 【python】字典的定义与操作

1. 字典的定义字典是具有键值映射关系的一组无序数据组合,是Python中另一个非常有用的内置数据类型。 键值映射关系? 一一匹配的关系 key:value 无序数据组合? 没有索引值标识符:{}关键字:dict元素:键值对的形式来存储key:value,如果有多个元素,元素之间用逗号隔开 key支持的数据类型:数字、字符串、元组; key必须是唯一的,并且是不可以修改的 value支持的数据类型:所有的Python数据类型特点:无序可

2021-06-04 14:41:26 2975

原创 python】字符串练习题

1. 有变量name = "aleX leNb " 完成如下操作: 移除 name 变量对应的值两边的空格,并输出处理结果 判断 name 变量是否以 “al” 开头,并输出结果(用切片) 判断name变量是否以”Nb”结尾,并输出结果(用切片) 将 name 变量对应的值中的 所有的”l” 替换为 “p”,并输出结果 将name变量对应的值中的第一个”l”替换成”p”,并输出结果 将 name 变量对应的值根据 所有的”l” 分割,并输出结果 将n.

2021-06-04 14:20:51 1990 1

原创 【python】列表的定义与操作

1. 列表的定义列表就是一系列数据的顺序组合,并且组合之后可以修改,是一种使用最频繁的数据类型标识符:[]关键字:list元素:多个元素,元素数据类型可以学习的所有的数据类型,元素与元素之间用逗号隔开# 定义一个空列表lst = []print(len(lst),type(lst))# 定义一个非空列表lst1 = [100,3.14,True,'hello world',[1,2,3]]print(len(lst1),type(lst))# 获取列表的长度 len()#

2021-06-04 11:52:13 5762 3

原创 【python】字符串的操作与方法、元组的定义与操作

1.字符串的操作与方法1.1字符串取值根据索引取值(下标) 语法格式:字符串名[索引值] 使用场景:取单个字符时使用# 案例:分别获取字符串runoob的第一个字符和最后一个字符# 正序最大的索引值是:[0,len(str)-1]str1 = 'runoob'print('runoob的第一个字符:',str1[0])print('runoob的最后一个字符:',str1[5])print('runoob的最后一个字符:',str1[-1])print('ru..

2021-06-04 11:03:53 655 1

原创 【python】Python的基本数据类型以及运算符的练习题

1. 基本数据类型# 1:计算整型50乘以10再除以5的商并使用print输出。a = 50*10print(a//5)#2:判断整型8是否大于10的结果并使用print输出。print(8>10)# 3:计算整型30除以2得到的余数并使用print输出print(30%2)# 4:使用字符串乘法实现 把字符串”我爱我的祖国”创建三遍并拼接起来最终使用print输出。print("我爱我的祖国"*3)#5:判断 字符串”muzi”和”alex”是否相等的结果并使用print.

2021-06-04 10:42:16 2915

原创 【python】Python的基本数据类型之数据转换

1.数字类型之间的互转整数/布尔值转为浮点数:float()浮点数/布尔值转为整数:int()整数/浮点数转为布尔值:bool()总结:非零值为True,0为Falsenum = 0f = 3.13boo = Falseprint(int(f)) #3# True == 1# False == 0print(int(boo)) #1print(float(num)) #10.0print(float(boo)) #0.0# True == 非零值# Fal.

2021-06-04 10:32:58 282

原创 【python】Python的基本数据类型之运算符

1. 算术运算符算数运算符,主要用来进行计算,例如:+ , - , *, / , % , // , **num1 = 10num2 = 3print('num1+num2=',num1 + num2)print('num1-num2=',num1 - num2)print('num1*num2=',num1 * num2)# python2.x系列:结果跟//的结果是一样# python3.x系列:结果跟计算器的结果是一样print('num1/num2=',num1 / num

2021-06-04 10:27:01 488

原创 【python】Python的基本数据类型之数字类型与字符串类型

1.Python的基本数据类型1.1数字类型整型(关键字int) 由0~9组成的所有数字,例如:年龄、存款、尺寸、手机号等。浮点型(关键字float) 包含有小数点,例如:价格,重量布尔型(关键字bool) 生活通过某种判断得到的真(True)、假(False)。例如: 1大于2是假,1大于0是真复数(关键字complex)type(变量名):查看变量数据类型案例:# 根据业务场景来决定 酒店管理系统(整数),超市管理系统--价格(小数)phone_pric..

2021-06-04 10:16:59 1071

原创 【python】python程序的输入输出以及标识符详细解读

一. 第一个python程序基本语法1. 输出:print特点:默认输出内容后会自动换行 特点:默认输出内容后会自动换行 print('hello python') print(222)2.注释:作用:用来给开发人员快速了解这个代码实现的功能,python解释器在解析代码的时候,会自动跳过注释的这些内容# 输出多个值print('id',123,'张三')3. 代码的结束符java的代码结束符 分号 System.out.println('he..

2021-06-04 10:02:08 1335 1

原创 【python】整理的 Python 库

常用库Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。colorama主要用来给文本添加各种颜色,并且非常简单易用。Prettytable主要用于在终端或浏览器端构建格式化的输出。difflib,[Python]标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy,字符串模糊匹配。esmre,正则表达式的加速器。shortuuid,一组简洁URL/UUID函数库。ftfy,Unicode文本工具7unidecode

2021-05-24 13:21:38 173

空空如也

空空如也

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

TA关注的人

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