自定义博客皮肤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)
  • 收藏
  • 关注

原创 将文件夹下所有excel文件中的内容写入到新的excel文件

1、先找到出货记录的文件夹,因为一份出货就是一张excel文件,所以文件夹下有很多excel文件,首先能遍历出文件夹下所有excel文件,这个直接os.listdir(“文件夹路径”)就可以了。4、每个excel文件中不止一个产品,所以需要循环读取,读到某一行一列是空格,就说明当前excel文件读完了,再读下一个excel文件。5、汇总写入新的excel文件,我是读一行写一行,一行7列内容,所以又需要在每行写完7列后换行写。3、有了excel文件的绝对路径,就可以用openpyxl一个个的读取内容。

2023-11-09 15:34:32 289

原创 python接口自动化优化--1版

然后优化了一版,代码如下,只展示了post的,get的基本差不多暂时没写了。今天发现之前发的接口自动化运行一直报错,emm的写的时候都试过没报错的,

2023-06-15 16:43:04 141

原创 python接口自动化测试

接口自动化代码

2023-03-06 16:58:59 172

原创 python+selenium,web页面自动化

web自动化

2023-02-27 14:53:28 406

原创 Web自动化里时间控件的自动填值

# TODO 第一种方法:先用webdriver定位元素,再用js代码去掉readonly属性。driver.find_element_by_id('ctl00_subContent_TxStartDate').clear() # 先清空,再使用JS去掉readonly属性pag = driver.find_element_by_id('ctl00_subContent_TxStartDate')driver.execute_script("arguments[0].removeAttribute(

2021-07-05 14:43:43 201

原创 自动校验excel中的数据是否符合业务要求

背景:最近有个测试项目,系统会生成excel 文件,文件内有一列是加密串,要求生成的这个加密串不能包含数字0,1,大写字母“I”,“O”,想着要是有10000条数据,一个个的看…嗯!这样对眼睛不太友好,所以写个简单的校验脚本1.excel格式如下图:...

2021-07-05 13:58:30 425

原创 openpyxl处理.xlsx合并单元格数据

openpyxl处理.xlsx合并单元格数据一、之前学过xlrd处理.xls格式的excel数据,想着excel使用.xlsx格式比较多,所以用openpyxl做一个处理.xlsx格式的excel数据(仅供参考)二、思路:(我这里只展示一个表单的情况)1.读取excel文件2.获取表单里面单元格数据(包含普通单元格、合并单元格)3.将单元格数据用字典形式存在列表中三、实践1.读取excel文件:1.1、首先下载第三方库openpyxl,进入doc使用命令pip install openpy

2021-01-29 11:12:41 7830 2

原创 Python学习--第五天--作业

10题、完成一个读书管理系统(仅是我个人答案)会用到的知识点:循环、列表以及列表函数、字典以及字典函数、输入、输出、break、函数、作用域(全局变量)完成一个图书管理系统!需求:1、 有欢迎页面,提供用户操作选择:提示:1、输入书籍;2、显示所有书籍;3、查询书籍;0、退出系统2、 用户输入【1】可以依次完成书籍名称、出版日期、概述,三项内容的输入,且给出输入成功的提示信息3...

2020-05-02 23:15:39 243

原创 Python学习第五天--作业

1、用自己的理解方式编码举例LEGB规则#全局变量name='Jims'def set1(): global name #使用全局变量 name="ringkee"set1()# 局部变量# 局部里面定义全局变量,关键字global,先定义变量然后才能赋值i = 0def check(): global i i = 5 j = 1...

2020-05-02 23:02:02 643

原创 Python学习--第五天--openpyxl操作excel文件

一、openpyxl是一个第三方处理Excel文件的模块1、openpyxl只能处理xlsx,即06版和06版以上office办公软件excel表格,06版以下的xls(xlrd)文件不能处理2、因为是第三方模块,所以需要安装,先去进入网站pypi(百度搜索pypi),搜索openpyxl,如下图下载openpyxl文件3、openpyxl下载好后,打开dos命令,输入:pip insta...

2020-05-02 22:54:37 358

原创 Python学习--第五天--文件操作、os模块和时间模块

一、文件操作(只基于Windows操作系统)1、 打开文件变量名 = open(文件名称, 操作模式)注意1:文件打开必须要关闭,必须要关闭,必须要关闭,变量名.close()注意2:操作模式不是必备参数,也就是可以不写,默认执行读模式# 因为Python的转义符是“\”,所以冲突了,需要将路径里面的“\”进行转义,就是双斜杠a = open('C:\\XXX\\XXXX\\Deskt...

2020-05-02 22:31:46 232

原创 Python学习--第五天--作用域、函数嵌套、递归、匿名、模块导入

一、作用域:1、分类:局部作用域:在指定的小范围内生效(变量在特定的范围起作用,超出了范围,变量就失效了);函数内创建全局变量需要先用global声明变量,再给变量赋值全局作用域:在所有的范围内生效优先使用局部作用域查看内置变量:print(vars()),会将Python自带的变量打印出来i = 0 # 全局变量,全局作用域def check(): global i ...

2020-05-02 21:41:13 172

原创 Python学习--函数章节--作业

4/8作业1、 有两个列表,[2,5,7,8,22,32], [2,5,6,18,32] 把不相同的部分做一个列表并打印答:def ass1(list1, list2): set1 = set(list1) set2 = set(list2) list3 = list(set1 ^ set2) return list3list1 = [2, 5, 7, ...

2020-05-02 20:43:10 322

原创 python学习--第四天--函数

注意这里:重复调用函数,默认形参会继承之前一次调用结束之后该形参的值

2020-05-02 20:29:32 752

原创 Python学习第三天--作业

1、 字符串的函数有哪些,具体用法是干什么?# 将字符串第一个字符大写print(name.capitalize())# 将首字母大写print(name.title())# 将整个字符串都小写print(name.lower())# 将整个字符串都大写print(name.upper())# 将字符串中的hello子串替换HELLO,替换三次,默认全部替换(替换只对原数据里面所...

2020-04-07 22:06:14 165

原创 python学习第三天--for、while循环语句

循环语句:for循环语法:for 变量名 in 迭代对象:循环体while循环语法:while 条件:循环体练习1:# 练习:在控制台打印10句“人生苦短,我用python”# 方法一:for循环for i in range(1, 11): print('第%d句在控制台打印10句“人生苦短,我用python”' % i)# 方法二:while循环i = 0wh...

2020-04-07 22:02:19 117

原创 Python学习第三天--if判断语句

语法1:if 判断条件:执行语句# 练习如果看到了西瓜,买一个str1 = '西瓜'if str1 == '西瓜': print('买一个西瓜')语法2:if 判断条件:执行语句else:执行语句# 练习题:如果看到了西瓜,买一个,否则,买一个冬瓜str1 = '西瓜'if str1 == '动瓜': print('买一个西瓜')else: p...

2020-04-07 21:55:02 245

原创 Python学习第三天--数据类型--字典

一:介绍字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组成。字典也被称作关联数组或哈希表。字典的特点:1、 key是唯一的,因为字典数据类型数据的检索是通过key来完成...

2020-04-07 21:32:11 639

原创 Python学习第二天--作业

1、输入3个数字,用max函数求最大数(预习课件)c = input("输入三个数\n")b = c.split(" ")print(b)d = tuple(map(int,b))e = max(d)print(e)输入三个数34 56 232['34', '56', '232']232Process finished with exit code 02、有一个列表...

2020-04-02 23:50:46 261

原创 Python学习第二天--数据类型--集合

集合:1、 标志是{ };语法:变量名 = {val1, val2, val3, …}a = {"index", "sxvdf", "knk"}print(type(a))print(a)<class 'set'>{'index', 'sxvdf', 'knk'}2、特点:是一个无序不重复的数据集合,可以利用这个特点去重list1 = [1, 2, 3, 6, 3,...

2020-04-02 23:34:41 140

原创 Python学习第二天--数据类型--元组

1、元组(tuple),标识:(),用小括号包裹起来的一组数据集合,集合里可以是任意数据类型2、空元组创建a = ()print(a)print(type(a))()<class 'tuple'>3、只含一个元素的元组,记得需要在单一元素后加逗号a = ("abc",)print(a)print(type(a))('abc',)<class 'tup...

2020-04-02 22:58:59 122

原创 Python学习第一天-作业

1、用代码实现:控制台输入5个数字后,用list的方法实现从小到大输出,并输出最小值答:# 控制台输入5个数字str0 = input("请输入5个数字\n")print(type(str0),str0)# 按空格分隔,存为列表list1 = str0.split(" ")print(list1)# 因为分隔后列表里的元素都是string型,需要将string型遍历转成int型l...

2020-03-30 22:06:13 603

原创 Python学习第一天-数据类型-列表

Python数据类型列表,就是Java里所说的数组list[value1, value2, value3]可以通过下标来获取列表中的每一个元素list[0]、list[1]列表中可以存放不同的数据类型list[1,2,3,‘a’,‘asd’,‘啦啦啦’]列表常用方法:1、append(value):追加元素2、insert(index, value):在下标为index的位置,插入元素v...

2020-03-30 21:53:59 100

原创 Python学习第一天-字符串格式化

Python不允许数据类型不同的变量一起输出,所以要想一起输出就需要格式化字符串例:name = ‘xiaowang’ # string型age = 18 # int型输出:他的名字叫xiaowang,今年18岁方法一:(利用元组)print(“他的名字叫%s,今年%d岁” % (name,age))方法二:(利用 + 号)print(“他的名字叫%s” % name + “,...

2020-03-30 21:19:31 255

原创 Python学习第一天-数据类型-字符串

Python字符串类型(字符串属于不可变数据,修改后不会改变原变量的值,要存储改变的值则需要赋给另外一个变量)1、Python中的字符串用单引号(‘)或双引号(“)括起来,同时使用反斜杠()转义特殊字符。语法:s = “a1a2···an”Python 使用单引号(’)、双引号(")、三引号(’’’ “”")来表示字符串。其中三引号可以由多行组成,它是编写多行文本的快捷语法,常用于文档字符...

2020-03-30 20:57:12 206

原创 Python学习第一天-数据类型-数字

Python数据类型一、数字(number):Int:整型,Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的Long 类型。Float:浮点型,用来表示带有小数部分的数据,比如10.5 -33.3e10Bool:布尔类型,用来表示逻辑真、逻辑假,只有两个值True或者False,在Python中它们的数值分别为1和0,可以...

2020-03-30 20:31:46 97

原创 Python学习第一天-注意事项

Python学习第一天一、Python变量:变量名 = 值1、Python变量必须赋值,不能为空或为null2、不需要定义变量的数据类型,定义数据类型会报错,非数字类型需要用单引号或双引号(python中如果值没有加双引号,而它又不是一个数字,python会统一将其当作变量名处理)3、Python是先有值,再有变量名,变量名相当于标签,贴在值上面4、python通过值来确定变量的数据类型...

2020-03-30 20:22:23 156

空空如也

空空如也

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

TA关注的人

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