04 2021 档案
摘要:APScheduler最基本的用法: “定时几秒后启动job” 两种调度器: BackgroundScheduler和BlockingScheduler的区别, job执行时间大于定时调度时间特殊情况的问题及解决方法 每个job都会以thread的方式被调度。 1、基本的定时调度 APSchedul
阅读全文
摘要:介绍: APScheduler的全称是Advanced Python Scheduler。它是一个轻量级的 Python 定时任务调度框架。APScheduler 支持三种调度任务:固定时间间隔,固定时间点(日期),Linux 下的 Crontab 命令。同时,它还支持异步执行、后台执行调度任务。
阅读全文
摘要:1、实质未能直接实现,只能间接实现,步骤方法:先复制目标文件,再在复制好的文件里添加数据,保存路径文件名均与目标文件相同,即可覆盖原文件,间接实现Excel数据的添加更改 如下代码: # 导入相关模块 import xlrd from xlutils import copy # 1、使用xlrd打开
阅读全文
摘要:出问题的代码: # 实质未能直接实现,只能间接实现,步骤方法:先复制目标文件,再在复制好的文件里添加数据,保存路径文件名均与目标文件相同,即可覆盖原文件,间接实现Excel数据的添加更改 # 导入相关模块 import xlrd from xlutils import copy # 1、使用xlrd
阅读全文
摘要:一、用代码做接口测试需要保存返回的数据(我使用Excel),为了不手动复制返回结果,所以有了以下的折腾,记录一下作为笔记 1、把入参、接口用例写在Excel里,使用代码读取入参,保存到一个新的列表里,方便发送请求,发送请求时用代码读取列表里对应的参数; 2、然后,把返回的参数保存到一个列表,再从列表
阅读全文
摘要:1、先判断目标文件是否存在,存在则删除,不存在则创建一个Excel文件,如下代码 # 导入需要使用的模块 import os import xlwt # 第一行要写入的标题,保存为一个列表 table_title_list = ['用例编号','用例标题','入参','返回结果','测试结果','预
阅读全文
摘要:excel文档名称为联系人.xls,内容如下: 一、xlrd模块用法 (1) 打开excel文件并获取所有sheet import xlrd # 打开Excel文件读取数据 data = xlrd.open_workbook('联系人.xls') sheet_name = data.sheet_na
阅读全文
摘要:1、使用代码做接口测试,自动在Excel里写入返回的参数,但是多次运行代码时会出现已存在文件,报错,需要手动删文件,重新再运行。为了方便代码运行,所以有了以下代码 目的:避免目录下已存在同样文件名的Excel文件,先判断是否存在此文件,存在则删除,不存在则从其他地方复制一份过来 # 避免目录下已存在
阅读全文
摘要:一、Java安装和配置 1、JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,选择:“Accept License Agreement”,根据系统选择对应的安装文件,
阅读全文
摘要:使用代码做接口测试时,需要把接口请求参数读取出来,然后把返回结果写入Excel 为了方便开发查看日志,需要把当前时间写入Excel,下面是一个简单的获取当前时间的代码 代码: # 导入datetime模块 import datetime a = datetime.datetime.now() pri
阅读全文
摘要:代码如下: # 创建一个列表list list = [1,1,2,525,2,633663,6363,6,6,6,3,3,35,45,6,66,6,6,6,6,3] # 循环列表里的元素 for i in list: if i == 6: # 如果列表里的元素等于6,删除该元素 list.remov
阅读全文
摘要:使用xlrd读取Excel的xlsx格式表格里的数据,读取失败,报错: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')xlrd.biffh.XLRDError: Excel xlsx file; not
阅读全文