10 2020 档案

摘要:1、 .* 贪婪模式 . 表示 匹配除换行符 \n 之外的任何单字符,*表示零次或多次。所以.*在一起就表示任意字符出现零次或多次。没有?表示贪婪模式。比如a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。 比如模式s 阅读全文
posted @ 2020-10-30 13:26 沉默的云 阅读(5020) 评论(0) 推荐(0)
摘要:xlrd是python用于读取excel的第三方扩展包,在使用之前需要安装xlrd库。 pip show xlrd #检查是否已经安装 pip install -U xlrd #安装xlrd库 使用介绍: 导入模块 import xlrd from xlrd import open_workbook 阅读全文
posted @ 2020-10-28 21:02 沉默的云 阅读(1779) 评论(0) 推荐(0)
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,Python的Json模块有序列化与反序列化两个过程。即 encoding和 decoding。 encoding:把一个python对象编码转换成Json字符串。 decoding:把json格式字符串编 阅读全文
posted @ 2020-10-27 14:33 沉默的云 阅读(253) 评论(0) 推荐(0)
摘要:pytest初始化清除的必要性: 对于自动化测试框架来说,初始化清除功能至关重要,如果清除功能没有做好,经常会出现一部分测试用例,单独跑可能没有问题,和其它测试用例一起跑就会出现问题。或者另外一批测试用例就会出错。初始化清除,可以减少测试用例之间的依赖性和数据的冲突。 初始化函数与清除函数 1、测试 阅读全文
posted @ 2020-10-23 18:04 沉默的云 阅读(366) 评论(0) 推荐(0)
摘要:Allure框架是一种灵活的轻量级多语言测试报告工具,它不仅能够以简洁的web报告形式显示已测试的内容,而且允许参与开发过程的每个人从测试的日常执行中提取最大限度的有用信息。 在展开Allure详述前,先上一份测试报告,报告主要包含总览、类别、测试套件、图表、时间刻度、功能、包等7大部分,支持自定义 阅读全文
posted @ 2020-10-23 15:58 沉默的云 阅读(342) 评论(0) 推荐(0)
摘要:Pytest框架介绍: Python测试框架之前一直用的是unittest+HTMLTestRunner,听到有人说pytest很好用,所以这段时间就看了看pytest文档,在这里做个记录。 pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点: 简单灵活,容易上手 支持参数 阅读全文
posted @ 2020-10-21 16:05 沉默的云 阅读(286) 评论(0) 推荐(0)
摘要:一、configParser介绍: 配置文件,较正规的称呼为运行控制文件,存放程序的相关信息,甚至可以为控制命令,在程序启动时开始解析。Python语言中, 标准库 ConfigParser 模块提供一套 API 来读取和操作配置文件 导入方法:import configparser 配置文件格式 阅读全文
posted @ 2020-10-15 18:07 沉默的云 阅读(123) 评论(0) 推荐(0)
摘要:openpyxl介绍: openpyxl 是一个用于处理 xlsx 格式Excel表格文件的第三方python库,其支持Excel表格绝大多数基本操作。 安装方法: 使用pip或conda进行安装,若出现网络问题,可安装openssl工具,FAQ中有说明方法 pip install openpyxl 阅读全文
posted @ 2020-10-15 16:50 沉默的云 阅读(497) 评论(0) 推荐(0)
摘要:1.py与pyc的区别 原来Python的程序中,是把原始程序代码放在.py文件里,而Python会在执行.py文件的时候。将.py形式的程序编译成中间式文件(byte-compiled)的.pyc文件,这么做的目的就是为了加快下次执行文件的速度。 所以,在我们运行python文件的时候,就会自动首 阅读全文
posted @ 2020-10-14 13:40 沉默的云 阅读(203) 评论(0) 推荐(0)