- 博客(38)
- 收藏
- 关注
原创 从地址中提取电话号码并转换成符号添加在地址后面
简介:从地址中提取电话号码并转换成符号添加在地址后面,例如12345678900,转换成①②③④⑤⑥⑦⑧⑨00。在此过程中使用python内置的tkinter制作一个简单的图形输入输出框来运行并显示结果。
2023-04-14 22:11:55
236
原创 解决pytest自带的report在浏览器打开,中文为乱码的问题
修改python路径\Lib\site-packages\pytest_html内的html_report.py(本机有点特殊,需要修改pycharm下的\Lib\site-packages\pytest_html内的html_report.py)
2023-03-20 15:10:30
281
原创 pytest+allure自动生成html漂亮报告
注意:主文件中report/result一定要与与pytest.ini文件的addopts的目录一样。此目录是自己设置存放报告的目录。下载完后,解压zip包,把bin目录添加到环境变量Path下。有版本号表示配置成功。
2023-03-20 12:11:54
551
1
原创 Python面试题
这个匿名函数接受一个分数作为参数,然后根据分数返回相应的成绩等级。例如,如果你调用 grade(85),它将返回 “良好”。80 >成绩 >=60 一般。90>成绩>=80 良好。请用匿名函数实现上面的需求。成绩>=90 优秀。成绩
2023-03-19 17:24:09
81
原创 WEB自动化之PO模式的优缺点
作用:把测试页面和测试脚本进行分离,就是把页面封装成类,供测试脚本进行调用。造成项目结构比较复杂,因为是根据流程进行了模块化处理。提高代码的可维护性,特别是针对UI界面频繁的页面。PO:page Object,即页面对象模型。
2023-03-15 18:04:29
183
原创 appium问题汇总
上面问题是出现appium在连接手机时,需要安装一些软件或服务到手机里,类似病毒,所以手机可能会禁止安装这些到手机里,这时需要手动去给权限安装或在USB调试里关闭那些检查ADB安装的选项。
2023-03-13 20:27:09
145
原创 Linux相关软件安装
免费虚拟机VirtualBox安装:https://zhuanlan.zhihu.com/p/111567471Microsoft Visual C++ 2019:https://blog.csdn.net/kpacnB_Z/article/details/110122336linux安装CentOS:https://blog.csdn.net/SoulNone/article/details/126681722?ops_request_misc=&request_id=&biz_id=102&utm
2023-03-09 13:14:26
47
转载 CMD上使用不了pip和安装pyinstaller提示找不到版本的解决方案
系统变量”中找到“Path”,在“Path”中添加pip的安装路径。在计算机中打开“高级系统设置”,->“环境变量”解决方案:添加信任源。
2023-03-09 01:17:40
748
原创 Python字典、列表的排序和长度计算
在上面的代码中,my_dict是要排序的字典,sorted()函数的key参数指定为lambda x: x[0],这表示按照字典键值来排序。在Python中,len()是一个内置函数,用于返回一个序列对象(例如字符串、列表、元组等)的元素数量。它可以用于任何具有长度概念的对象,例如字符串中的字符数,列表中的元素数,元组中的元素数等。注意,上面的代码中使用了items()方法,它将字典转换为元组列表,然后再进行排序。在 Python 中,sort() 是一个内置函数,用于对可变序列(如列表)进行排序。
2023-03-08 12:58:30
1183
原创 python扩展学习-爬虫
在做自动化接口测试时,经常会遇到请求302问题,如果不做处理,接口会自动化跳转至302,从而拿不到自己想要的数据。Python requests请求中禁止重定向处理。
2023-03-08 12:55:25
338
原创 随机生成一个数,让人猜5次
import random生成1-100之间的随机数answer = random.randint(1, 100)有五次机会猜数字for i in range(5):# 读入玩家猜的数字guess = int(input(“请输入您猜的数字:”))# 判断猜的数字是否正确if guess == answer: print("恭喜你,猜对了!") breakelif guess < answer: print("你猜的数字太小了,再试一次吧。")else:
2023-03-02 23:15:20
2039
原创 Python 学习小白日记(1)
Python 学习小白日记使用CMD直接运行py文件1、打开CMD后,打出python后,将Py文件直接接入CMD界面,即可运行。Pychram中代码去掉下划波浪线的方法可去掉多种波浪线,目前我只需要去掉微黄的波浪线(弱提示)提醒,错误语法之类的不去掉,方便我知道代码有错:方法:进入菜单File>setting>直接搜索error>找到weak warningpy...
2023-02-27 23:42:15
122
原创 pycharm上已存在某些库,但无法调用的问题解决
如果出现pycharm上已存在openpyxl,但无法调用的时候,就是pycharm安装openpyxl库时,安装的位置与pycharm中引用python解释器的位置不一致,导致不能调用opentyxl。所以再安装openpyxl时,把项目存放的目录中venv的路径找出来,如E:\pythonlearn\venv\Lib\site-packages。谷歌浏览器驱动下载:http://chromedriver.storage.googleapis.com/index.html。
2023-02-27 23:40:42
3267
原创 在自动化测试报告中显示用例标题
注意:使用路径来遍历所有测试用例时,测试用例的py文件命名要使用test开头才能在主程序中运行生成报表。注意,不要直接去修改源码,可以将ddt.py拷贝一份到demo目录下再进行修改,如果要在测试报告中显示测试用例标题,需要修改ddt.py的源码,将。
2023-02-27 23:40:13
140
原创 元组、列表,字典,集合的拆包
元组、列表、字典、集合都可以拆包#*tu=(1,2,3) *表示拆包,元组、列表、集合可以用tu={‘a’:1,‘b’:2} 字典一个表示拆包出来key表示拆包出来values。
2023-02-27 23:39:58
74
原创 python数据类型比较
当数据发生增删改时,数据的地址发生变化时,为不可变类型,比如数字、字符串、元组。当数据发生增删改时,数据的地址不发生变化时,为可变类型,比如列表和字典;有序序列:列表,字符串,元组(有序功能特点:索引 遍历 切片).pop:删除元素(默认最后一个)并且返回该元素的值。.pop:删除元素(默认最后一个)并且返回该元素的值。.pop:删除元素(默认最后一个)并且返回该元素的值。不可变数据类型:字符串,整数,浮点,布尔,元组。2、序列: 列表,字符串,元组,集合,字典。.del :删除列表内元素或者删除列表。
2023-02-27 23:39:09
753
原创 Python学习小白笔记(字典的创增删改查)
创建字典**person = {"name":"dong","age":25} #创建字典方法1,常用print(person)person_1 = dict(name="damon",age=26) #创建字典方法2,常用print(person_1)person_2 = dict({"name":"leo","age":27}) #创建字典方法3,基本不用...
2020-04-17 16:48:20
148
原创 Python学习小白日记(数据类型&文件操作)
列表列表切片取值、反转a = ['10','9','8','7','6','5']b = '扣篮大赛'print(a[-5:-1]) #倒着切,从右向左,切片的特性是顾头不顾尾,即start的元素会被包含,end-1是实际取出来的值print(a[-5:]) #这样可以切完最后一个,从左向右print(a[1:6]) #正向切print(a[-1:-6:-1]) ...
2020-04-14 18:05:27
113
原创 作业:双色球彩票 选购
双色球彩票 选购1.先让用户依次选择6个红球,再选择2个蓝球,最后统一打印用户选择的球号。2.确保用户不能选择重复的,选择的数不能超出范围。自己写的代码,有点长,不精美:#目前只考虑输入为整数的情况下#采用列表来储存红蓝球red = []blue = []print("欢迎来到东东彩票站")#输入红球a = int(input("请输入第1个红色球:"))while a ==...
2020-04-07 18:33:43
396
原创 练习题:猜年龄游戏升级版
猜年龄游戏升级版需求:1、允许用户最多尝试3次2、每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序3、如何猜对了,就直接退出import randomn = random.randint(20,30)count = 0while count < 3: count +=1 age = i...
2020-04-07 15:48:40
1308
原创 Python 学习小白日记(自用)
Python 学习小白日记使用CMD直接运行py文件1、打开CMD后,打出python后,将Py文件直接接入CMD界面,即可运行。Pychram中代码去掉下划波浪线的方法可去掉多种波浪线,目前我只需要去掉微黄的波浪线(弱提示)提醒,错误语法之类的不去掉,方便我知道代码有错:方法:进入菜单File>setting>直接搜索error>找到weak warningpy...
2020-04-07 14:06:51
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人