Python
文章平均质量分 73
程序媛_
这个作者很懒,什么都没留下…
展开
-
【Python】正则表达式
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(视则)的文本。(1)测试字符串的某个模式,即数据有效性验证(查找)(2)实现按照某种规则替换文本(3)根据模式匹配从字符串中提取一个子字符串(爬虫)原子(普通字符,如英文字符)、元字符(有特殊功能的字符)、以及模式修正字符组成。注意:一个正则表达式中至少包含一个原子。RegexBuddy。原创 2023-12-11 14:24:49 · 998 阅读 · 0 评论 -
【Linux】Linux基础
能够了解操作系统的历史能够说出常见的操作系统的及其作用能够掌握常见的linux文件目录结构能够使用ls命令查看当前目录下的所有文件能够使用pwd查看当前操作路径能够说出绝对路径和相对路径及其作用能够分别使用touch和mkdir创建文件和文件夹能够使用cd切换根目录、家目录、当前目录和上层目录能够使用tab自动补全功能能够使用clear【Ctrl+L】清空屏幕操作能够使用rm删除文件或者文件夹能够使用mv移动或者重命名文件和文件夹能够使用日历指令查看近3个月日历,并能把时间格式显示为原创 2023-12-05 16:31:47 · 1351 阅读 · 0 评论 -
【Python】进阶之 MySQL入门教程
数据库的由来发展历程说明人工管理阶段用纸带等进行数据的存储文件系统阶段数据存储在文件中数据库阶段解决了文件系统问题高级数据库阶段分布式数据库数据库的分类数据库分类说明常用库关系型数据库采用了关系模型来组织数据的数据库:关系模型指的就星二维表格模型OracleMySQLSQLite非关系型数据库强调Key-Value的方式存储数据Mongodbredis关系型数据库的使用场景Web网站系统、日志记录系统、数据仓库系统、嵌入式系统MySQL是一个关系型数据库管理系统。原创 2023-08-14 16:19:14 · 272 阅读 · 0 评论 -
【Python】内置模块
1. 摘要函数是一个单向函数,计算data的摘要digest很容易,但是通过digest反推data却非常难。它是通过一个函数,把任意长度的数据转换成一个长度固定的数据串(通常用16进制的字符串表示。ziplife是python用来做zip格式编码的压缩和解压,可以简单地把它理解为Python中的zip压缩软件。模块其实就是我们把一些公用的功能代码写入在一个py文件中,在其他模块中可以随意的使用该文件中的代码。摘要算法的本质:通过摘要函数对任意长度的data计算出固定长度的摘要digest。原创 2023-07-24 10:23:24 · 397 阅读 · 0 评论 -
【Python】三元表达式和递归
(判断条件是否为真,如果真,返回结果1,否则返回结果2)目的:把简单的if判断写成一行。原创 2023-05-31 19:03:41 · 114 阅读 · 0 评论 -
【Python】内置函数
将给定参数转换为布尔类型,如果没有参数,返回 False。原创 2023-05-27 11:56:21 · 1050 阅读 · 0 评论 -
【Python】pyautogui的使用
confirm = pyautogui . confirm(text = '请选择要学习的开发语言' , title = '多条件选择' , buttons = [ 'C++' , 'Python' , 'Java' ]) print(confirm) #返回按钮值。原创 2023-03-27 17:39:44 · 547 阅读 · 1 评论 -
【Python】正则表达式re库
re.findall()函数用于在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果有多个匹配模式,则返回元组列表,如果没有找到匹配的,则返回空列表。匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;re.split()函数按照能够匹配的子串将字符串分割后返回列表。匹配一个模式,匹配成功返回一个匹配对象,否则返回None。原创 2023-03-17 17:15:25 · 714 阅读 · 0 评论 -
【Python】8个非常有用的Python单行代码
使用set来消除重复项。set是一种无序集合,其中每个元素都是唯一的。这意味着如果我们将列表变成一个集合,就可以快速删除重复项,。然后我们只需要将集合再次转换为列表即可。for循环是一个多行语句,但是在Python中,我们可以使用列表推导式方法在一行中编写for循环。else语句,我们将使用三元运算符。案例:过滤出列表[0, 5, 12, 34]中大于10的值。案例:过滤出列表[10, 15, 17, 34]中的偶数。在过滤器函数中添加一个lambda函数,效果更好!使用 filter() 函数。原创 2023-02-05 23:20:57 · 175 阅读 · 0 评论 -
【Python】Python时间戳( timestamp)
【代码】【Python】Python时间戳( timestamp)原创 2023-01-30 09:50:12 · 8025 阅读 · 1 评论 -
Pycharm调试功能介绍
设置好断点 >> 启动debug模式运行 >> 【F8】单步调试 >> 遇到想进入的函数就【F7】进入 >> 想跳出函数就【Shift+F8】 >> 不想单步执行,想直接运行到下一个断点就 【F9】。断点调试是指在debug模式下,程序运行到设置的断点处时会中断运行,此时可以查看运行过的所有程序变量。原创 2023-01-12 09:36:18 · 589 阅读 · 0 评论 -
【Python】Pycharm中The file size exceeds the configured limit 的解决方法
用PyCharm打开较大文件的时候,出现错误提示“The file size (11.42 MB) exceeds the configured limit (2.56 MB). Code insight features are not available.”文件太大,IDEA对能关联的文件大小做了限制,主要是为了保护内存,默认值为2.5MB。在idea.properties文件中添加如下属性,将加载文件大小限制调大一点。在弹窗中选择Create,新建idea.properties文件。原创 2023-01-03 14:20:32 · 6654 阅读 · 3 评论 -
【Python】JSON格式文件处理
ensure_ascii参数:默认值为True,只接受ASCII表里的数据类型;为False时,可以接受其他非ASCII类型的数据(包括中文)。:从JSON文件里读取数据并转为Python数据类型。f参数:以字符串形式指明需要存储的文件名。f参数:以字符串形式指明需要存储的文件名,可以带路径,建议加上拓展名。,把JSON格式转化为Python数据类型的过程叫。Python的json模块为读写JSON文件提供了。:用于把Python数据写入JSON文件。obj参数:为Python语言数据对象。原创 2022-11-06 17:22:16 · 788 阅读 · 0 评论 -
【Python】文本文件处理
除了可以采用尾部追加内容外,要在文件内容中间进行增加或修改,可以先通过列表读取所有内容,然后再修改列表内容,最后再写入文件。注意:第二次执行该代码时,文本内容不变,说明以’w’模式打开文本文件,往里面写内容时,是从文件开始写的,第二次写的内容会覆盖第一次的。在连续读取同一个文件的情况下,后一个读取动作(readline()或read())都在前一个读完的字节位置后继续读取,而不是从文件头读。,f代表以可读模式打开的文件;:f代表已打开的文件,tell()方法返回当前文件可以读写的位置(字节数)原创 2022-11-06 16:32:47 · 736 阅读 · 0 评论 -
【Python】通过调用接口获取文件资源并保存到本地
通过下载文件接口返回的文件地址将文件下载到指定路径里。原创 2022-10-30 13:16:45 · 2272 阅读 · 1 评论 -
【Python】提示ResourceWarning的解决办法
使用unittest运行上传文件的接口,用例正常执行成功,却提示:ResourceWarning。因为在上传文件接口的上传文件参数中调用了open打开了文件,接口请求后调用。导入warnings包忽视警告。原创 2022-10-28 23:27:04 · 339 阅读 · 0 评论 -
【Python】接口自动化 - requests请求上传文件的接口
上传文件的的接口参数的类型为content-type:multipart/form-data,那么我们使用requests来发送请求的时候,接口中文件上传的参数需要使用files来传递。接口的请求类型为:Content-Type:multipart/form-data;接口入参存在一个数据类型为file的参数。使用requests实现文件上传的接口自动化。原创 2022-10-27 00:07:27 · 4606 阅读 · 2 评论 -
jsonpath介绍与使用
jsonpath的介绍、语法及使用示例原创 2022-08-22 17:16:00 · 1198 阅读 · 1 评论 -
Python生成随机数字/字符
python生成随机数据 - random - faker原创 2022-07-27 22:26:19 · 1455 阅读 · 0 评论 -
【Python】图形化程序设计
文章目录1 导入2 海龟画图3 练习1 导入使用Python画出如下螺旋图只需几行代码。import turtlet = turtle.Pen()for x in range(360): t.forward(x) t.left(59)2 海龟画图import turtle #导入turtle模块turtle.showturtle() #显示箭头turtle.write('Python') #写字符串turtle.forward(300) #前原创 2022-05-18 15:41:01 · 526 阅读 · 1 评论 -
使用Excel实现数据驱动测试
文章目录1 概述2 xlrd3 openpyxl2 如何在excel表格中描述多个用例2.1 制定解析规则2.2 创建测试用例1 概述测试类型本质数据类型接口测试数据流动和验证csvyamljsonUI测试用户操作的指令excel数据驱动+关键字驱动测试用例中如何驱动excel中的数据如何把excel数据变为测试用例2 xlrd介绍xlrd是python语言中,读取Excel的拓展工具;支持读取.xls和.xlsx格式的Excel文件,只支持读原创 2022-05-05 22:38:28 · 1522 阅读 · 1 评论 -
【Python】基础语法
Chrome开发者工具【F12】建议以弹窗形式打开 chrome浏览器一定要设置为不可更新,关闭自动更新。console tab用来做xpah元素的校验。在console中输入$x(‘Xpath表达式’),如果存在点击element tab自动定位到该元素。...原创 2022-05-01 22:31:50 · 1347 阅读 · 0 评论 -
python装饰器底层原理讲解
文章目录1 python装饰器的作用2 python装饰器的原理3 python装饰器的实现3.1 最简陋的装饰器4 python装饰器在自动化测试框架中的应用从一个需求开始1 python装饰器的作用被装饰对象获得了更强大的功能2 python装饰器的原理python装饰器本身是一个函数这个函数的参数是一个函数对象这个函数的返回值也是一个函数对象,这个函数的功能更强大python装饰器是python的一个语法糖(更简便的语法)3 python装饰器的实现3.1 最简陋的装饰器'''原创 2022-04-18 17:49:19 · 1492 阅读 · 0 评论 -
Python+Selenium环境搭建
目录安装Python安装Python IDE – PyCharm安装浏览器驱动安装Selenium调试1. 安装Python1.1 下载网址:https://www.python.org以Windows(64-bit)操作系统为例。1.2 安装注意事项一定要勾选 Add Python 3.9 to PATH点击Disable path length limit,之后再点击close1.3 验证环境2. 安装Python IDE – PyCharm2.1 下载网址:原创 2021-10-01 17:31:19 · 1091 阅读 · 0 评论