随笔分类 -  Python

摘要:finditer简介 返回一个迭代器,该迭代器在string类型的RE 模式的所有非重叠匹配中产生匹配对象。 从左到右扫描该字符串,并以找到的顺序返回匹配项。空匹配项包含在结果中。 实例 import re result=re.finditer(r"\d+",'China1Japen2English 阅读全文
posted @ 2021-09-12 23:13 重走青春LV 阅读(1292) 评论(0) 推荐(0)
摘要:简介 split按照匹配的模式将字符串进行切割,返回切割后的字符串列表 语法 re.split(pattern, string, maxsplit=0, flags=0) pattern:匹配的字符串string:需要切分的字符串maxsplit:分隔次数,默认为0(即不限次数)flags:标志位, 阅读全文
posted @ 2021-09-12 23:00 重走青春LV 阅读(465) 评论(0) 推荐(0)
摘要:前言 python 里面可以用 replace 实现简单的替换字符串操作,如果要实现复杂一点的替换字符串操作,需用到正则表达式。re.sub用于替换字符串中匹配项,返回一个替换后的字符串,subn方法与sub()相同, 但返回一个元组, 其中包含新字符串和替换次数。 sub介绍 Python 的 r 阅读全文
posted @ 2021-09-12 22:19 重走青春LV 阅读(1840) 评论(0) 推荐(0)
摘要:前言 re是python的一个正则匹配库,可以使用正则表达式匹配出我们想要的内容 findall 使用 findall:返回字符串中所有不重叠匹配项的列表。findall匹配的时候,会把结果放到list返回,如果没有匹配到返回空list不会报错 使用语法 findall(pattern, strin 阅读全文
posted @ 2021-09-12 18:41 重走青春LV 阅读(1360) 评论(0) 推荐(0)
摘要:前言 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。re.search 扫描整个字符串并返回第一个成功的匹配。 re.match 使用语法: re.match(pattern, string, flags=0) 函数参数说明: pa 阅读全文
posted @ 2021-09-12 18:03 重走青春LV 阅读(971) 评论(0) 推荐(0)
摘要:前言 re.search扫描整个字符串并返回第一个成功的匹配。re.findall返回字符串中所有不重叠匹配项的列表,如果没有匹配到返回空list不会报错。search匹配对象有3个方法:group() groups() groupdict() ,这3个方法使用上会有一些差异。如果只需匹配一个,匹配 阅读全文
posted @ 2021-09-12 17:38 重走青春LV 阅读(1968) 评论(0) 推荐(0)
摘要:一、正则表达式 re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。注意: re模块是python独有的 正则表达式所有编程语言都可以使用 re模块、正则表达式是对字符串进行操 阅读全文
posted @ 2021-09-12 16:27 重走青春LV 阅读(109) 评论(0) 推荐(0)
摘要:一、unittest参数化介绍 参数化测试用于当需要使用多组不同的测试数据测试同一个方法的时候 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例 实现unittest参数化的方式有多种,如ddt、paramunittest等 二、paramu 阅读全文
posted @ 2021-09-11 23:17 重走青春LV 阅读(1155) 评论(0) 推荐(0)
摘要:一、xlutils介绍 xlutils是一个提供了许多操作修改excel文件方法的库。 xlrd库仅用于读取excel文件中的数据,xlwt库则用于将数据写入excel文件,对于已有的excel文件,想要追加或者修改,则使用xlutils库。 xlutils库也仅仅是通过复制一个副本进行操作后保存一 阅读全文
posted @ 2021-09-11 22:33 重走青春LV 阅读(504) 评论(0) 推荐(0)
摘要:一、nb_log介绍 最好用的日志记录模块 nb_log记录日志的时候,不会日志重复打印 此日志模块由这位大佬开发的https://www.cnblogs.com/ydf0509 二、功能介绍 2.1 自动转换print效果 再也不怕有人在项目中随意print,导致很难找到是从哪里冒出来的print 阅读全文
posted @ 2021-09-11 21:26 重走青春LV 阅读(1105) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-09-11 19:20 重走青春LV 阅读(146) 评论(0) 推荐(0)
摘要:一、安装pymysql pip install pymysql 二、连接数据库 创建一个数据库连接对象 import pymysql connect=pymysql.connect( host='127.0.0.1', port=3306, user='root', password='123456 阅读全文
posted @ 2021-07-26 23:01 重走青春LV 阅读(87) 评论(0) 推荐(0)
摘要:安装xlrd:pip install xlrd 按要求组装数据:列表形式、字典形式、类的形式 读取excel代码实现如下 1 import os 2 import xlrd 3 from day08_0325.read_excel.case_info import CaseInfo 4 5 # 列表 阅读全文
posted @ 2020-12-13 21:45 重走青春LV 阅读(325) 评论(0) 推荐(0)
摘要:前提 日志是框架中必不可少的部分,日志能帮助我们精确定位到问题。以下讲解logger模块在Python +selenium框架中的应用。 日志配置信息 日志路径和日志级别在配置文件config.ini中设置。从配置文件中获取日志存放路径和日志级别。 日志级别包括debug、info、warning、 阅读全文
posted @ 2020-05-12 18:31 重走青春LV 阅读(161) 评论(0) 推荐(0)