自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hgd的博客

学习记录

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

原创 python+appium调@pytest.mark.parametrize返回missing 1 required positional argument:

1、在做python+appium自动化测试时,使用装饰器@pytest.mark.parametrize(“参数”,[值1,值2,值3]),测试脚本执行返回test_xx() missing 1 required positional argument:“参数”2、检查老半天以为自己调用装饰器语法错误,结果是因为这个装饰器是pytest的,而我当前测试脚本所在类继承了unittest,执行的时候用的是unittest框架,所以直接报错。2、测试脚本要符合pytest的格式,最后执行成功了。

2024-04-08 15:48:08 389 1

原创 python unittest生成报告时调用HTMLTestRunner无效

python unittest生成报告时调用HTMLTestRunner无效1.下载文件并保存到 “python安装目录/Scripts”下https://pypi.org/project/html-testRunner/#files2.使用pip安装pip.exe目录下打开cmd执行:pip installhtml_testRunner-1.2.1-py2.py3-none-any.whl3.写代码时调用HTMLTestRunner提示无效,检查下“python安装路径/Lib..

2021-04-06 17:59:41 100

原创 点击chrome.exe提示:应用程序的并行配置不正确

个人解决办法:建议去google官网下载直接安装好https://www.google.cn/chrome/双击安装即可

2019-06-04 17:45:42 1841 1

原创 python常见面试题

题目一:求100-999中的“水仙花数”,“水仙花数”意为该数的各个位数的三次方之和等于本身,如153=1**3+5**3+3**3​new_list=[]for i in range(100,1000): sum=0 for j in str(i): sum+=sum+int(j)**3 if sum...

2019-05-29 16:46:54 260 2

原创 python统计正数负数的个数

方法一:​​#encoding=utf-8​original_list=[1,3,5,7,0,-1,-9,-4,-5,8]positive_list=[]negative_list=[]for i in original_list: if i>0: positive_list.append(i) elif i<0: n...

2019-05-28 10:24:54 16277

原创 pyhon中List去重

方法一:新建一个列表new_list,遍历原始列表中的元素,若元素未在列表new_list中出现,则添加到列表new_list中​original_list=[12, 35, 99, 18, 76, 12, 99]new_list=[]for i in ​original_list: if i not in new_list: new_list.append(i...

2019-05-27 11:11:29 150

原创 python中list冒泡排序

list=[12, 35, 99, 18, 76]list_len=len(list)for i in range(0,list_len-1): #比较的趟数 for j in range(0,list_len-1-i):#每一躺中比较的次数 if list[j]>list[j+1]: list[j+1],list[j]=l...

2019-05-25 11:55:30 2315

原创 HTML邮件发送

cc:抄送bcc:密送%20:空格subject:标题注意:这里用&连接标题和正文senEmail.html<html><a href="mailto:[email protected][email protected][email protected]?subject=Hello%20World&body=Se...

2019-05-22 16:26:09 258

原创 HTML导航框架

一、新建3个.html文件用作目标框架(1)新建1.html<html><body style="background-color:red"> <p>Frame-1</p></body></html>(2)新建2.html<html><body style="backgro...

2019-05-22 14:10:03 1635 2

原创 python编程:从入门到实践 第7章

第7章 用户输入和while循环1.函数input( )的工作原理:函数input( )让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便实用。2.使用int( )来获取数值输入:使用input( )时,Python将用户输入解读为字符串;int()将用户输入转换为数值。3.求模运算符:求模运算符 (%)是一个很有用的工具,它将两

2017-12-22 15:53:43 405

原创 python编程:从入门到实践 第6章

第6章:字典1.字典用放在花括号{ } 中的一系列键——值对表示。与键相关联的值可以是数字、字符串、列表乃至字典。键和值之间用冒号分隔,而键—值对之间用逗号分隔。2.添加键——值对Dict[‘键名’]=值,即可将键名及对应的值存入字典dict中。3.修改字典中的值可依次指定字典名、用方括号括起的键名以及与该键相关联的新值。4.删除键——值对可使用del 语句将相应的键—

2017-12-22 15:45:01 242

原创 Java Head First 第九章 构造器与垃圾收集器

1.栈:方法调用和局部变量2.堆:所有对象(又可称为垃圾回收站的堆)3.实例变量被声明在类而不是方法里面实例变量存在于所属的对象中4.局部变量局部变量和方法的参数都是被声明在方法中的生命周期限于方法被放在栈上的这段期间5.实例变量存在于对象所属的堆空间上,对象实例变量的值存放于该对象中6.有声明变量但没有给它赋值,则只会留下变量的空间,直到引用变量被赋值一个新的

2017-12-04 15:40:58 247

原创 Java Head First 第8章 接口与抽象类

1.有些类不能初始化Animal a =new Animal ( ); //将报错因此需要标记该类为抽象类,就不能使用此类创建实例化变量,即不能创建对象。设计抽象的类——在类的声明前加上抽象类关键词abstract:例:abstract class Canine extends Animal{            Public void roam( ){ }}2.可在

2017-12-04 14:44:10 213

原创 Java Head First 第七章 继承与多态

1.继承(1)找出具有共同属性和行为的对象(2)设计出代表共同状态与行为的类(3)决定子类是否需要让某项行为(也就是方法的实现)有特定不同的运作方式(4)通过寻找使用共同行为的子类来找出更多抽象化的机会2.继承“是一个”的意思 A           B继承A,可以说B就是A,B拥有A所有的方法 ↓  B3.在子类中打算沿用父类的方法,然后再加上额外的行为,可用

2017-12-04 13:53:44 324

原创 Java Head First 第六章 认识java的API

1.ArrayList是一个类,也是一个对象。(1)add(Object elem) 向list中加入对象参数(2)remove(int index) 在索引参数中移除对象(3)remove(Object elem) 移除该对象(4)contains(Object elem)  如果和对象参数匹配返回“true”(5)isEmpty()如果list中没有元素

2017-12-01 17:23:45 198

原创 JAVA Head First 第五章 编写程序

1.如果知道要执行多少次,应该要使用for循环而不是while循环。2.使用前置\后置的递增为变量加1(比如x++)3.使用前置\后置的递增为变量减1(比如x--)4.使用Interger.parseInt( )来取得String的整数值5.Interger.parseInt( )只会在所给的String位数字时有作用6.使用break提前跳出循环7.例子:int rand

2017-12-01 16:32:22 194

原创 JAVA Head First 第四章 方法操作实例变量

1.声明一个方法,必须返回所声明类型的值

2017-12-01 15:36:08 225

原创 JAVA Head First 第三章 primitive主数据类型和引用

1.声明变量:类型  名称  (1)名称必须以字母、下划线(_)或$符号开头,不能用数字开头(2)除了第一个字符之外,后面就可以用数字(3) 避开关键字2.对象引用变量保存的是存取对象的方法3.对象的声明、创建与赋值有3个步骤举例:Dog myDog=new Dog( )(1)声明一个引用变量Dog myDog(2)创建对象new Dog( )(

2017-11-23 16:25:44 185

原创 JAVA Head First 第二章 类与对象

1.对象本身已知道的事物称为实例变量,它代表对象的状态2.对象可以执行的动作称为方法,它代表对象的行为3.类不是对象,类可以继承自较为抽象的父类4.main( )的两种用途:(1)测试真正的类(2)启动你的java应用程序

2017-11-23 15:18:36 253

原创 JAVA Head First 第一章

1.源文件:扩展名为.java,带有类的定义2.类:程序的一个组件,存在于原文件中3.方法:存在于类中,花括号中编写方法应该执行的语句4.语句:存在与方法中5.println与print的差别:println会在最后插入换行,后面的打印会在下一行显示;print则不会6.while循环必须在方法里面

2017-11-23 15:10:32 180

原创 python编程:从入门到实践 第5章

第五章:if语句1.函数lower() 不会修改存储在变量中的值。2.检查多个条件(1)使用and 检查多个条件,and两端均为true则为true(2)使用or 检查多个条件,or两端条件一个true则为true3.检查特定值是否包含在列表中(1)要判断特定的值是否已包含在列表中,可使用关键字in。(2)检查特定值是否不包含在列表中,可使用关键字not in4.i

2017-10-31 15:32:06 331

原创 python编程:从入门到实践 第4章

第四章:操作列表1.函数range()生成一系列的数字。2.可使用函数list() 将range() 的结果直接转换为列表。如果将range() 作为list() 的参数,输出将为一个数字列表。例:numbers = list(range(1,6))。3.列表解析将for循环和创建新元素的代码合并成一行,并自动添加新元素。例:squares = [value**2 for valu

2017-10-30 17:34:03 267

原创 python编程:从入门到实践第3章

第三章:列表简介1.列表一般用[ ]表示。2.索引从0而不是1开始。通过将索引指定为-1 ,可让Python返回最后一个列表元素。3.方法append()将元素添加在列表末尾,不影响其他元素。也可创建一个空的列表,用append()方法添加元素。4.可使用方法insert()向列表中插入新元素,insert(索引,元素)5.使用del语句根据索引删除元素6.方法pop()可

2017-10-30 17:27:26 204

原创 python编程:从入门到实践 第2章

第1章 变量和简单数据类型1.变量名的使用:(1)有字母数字下划线组成,不能以数字开头(2)不包含空格,可使用下划线来分隔(3)不将python关键字和函数名做变量(4)慎用大小写字母,一般来说使用小写字母2.合并拼接字符串可以使用+来连接字符串3.使用制表符和换行符来添加空白(1)要在字符串中添加制表符,可使用字符组合\t(打印信息会缩进)(2)要再字

2017-10-30 17:17:45 188

空空如也

空空如也

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

TA关注的人

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