python读写excel内容作为参数进行接口请求

Python读写EXCEL文件常用方法大全 pandas支持xls, xlsx, xlsm, xlsb, odf, ods和odt文件扩展名从本地文件系统或URL读取。openpyxl是一个Python库,用于读取/写入Excel 2010 xlsx/xlsm/xltx/xltm文件。python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别,这里我主要介绍几个常用的方式。xlwt是一个库,用于将数据和格式化信息写入较旧的Excel文件(例如:.xls)。接下来我们来进行写入,写入可以进行的操作太多了,我这里只列举了常用的的操作。 阅读详情

# -- coding: utf-8 --**
import openpyxl
from openpyxl.styles import PatternFill
from selenium.webdriver.support.wait import WebDriverWait
import os
import time
from selenium.webdriver.common.by import By
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
# 获取当前目录
current_directory = os.getcwd()
import requests
from urllib.parse import quote
# 获取当前目录下的所有文件名
file_names = [filename for filename in os.listdir(current_directory) if filename.endswith('.xlsx')]
print(file_names)
print("Excel文件列表:")
interface_content=[]
excel_content=[]
for filename in file_names:

# 打开Excel文件
workbook = openpyxl.load_workbook(filename) # 替换为你的Excel文件路径

# 选择工作表
sheet = workbook.active # 选择活动工作表,或者使用 workbook["工作表名称"] 选择特定工作表

# 指定要读取的列号(A列为1,B列为2,依此类推)
column_number2 = 2 # 读取B列的数据
column_number1 = 1
# 遍历指定列的所有行
column_data1 = []
column_data2 = []
for row in sheet.iter_rows(min_col=column_number2, max_col=column_number2, values_only=True):
cell_value = row[0]
if cell_value is not None:
column_data2.append(cell_value)
for row in sheet.iter_rows(min_col=column_number1, max_col=column_number1, values_only=True):
cell_value = row[0]
if cell_value is not None:
column_data1.append(cell_value)

# 输出获取的列数据
# for value in column_data2:
# print(value)
for value in column_data1:
print(value)
# 关闭Excel文件
workbook.close()
import time

start_time = time.time()
for i in range(len(column_data1)):
excel_content.append(column_data1[i])
chinese_text = str(column_data1[i])
encoded_text = quote(chinese_text)
print("Encoded Text:", encoded_text)

# 要测试的接口URL
url = 'http://42.159.193.133:8886//question/'+encoded_text

# 发送GET请求
response = requests.get(url)

# 检查响应状态码
if response.status_code == 200:
data = response.json()
print("Response Data:")
print(data['response'])

else:
print(f"Request Failed with status code: {response.status_code}")

end_time = time.time()
elapsed_time = end_time - start_time
print("当前运行了"+str(i+1)+"个接口")
print(f"程序运行时间:{elapsed_time:.6f} 秒")

python如何读写excel文件 python读写excel的方式有很多,不同的模块在读写的方法上稍有区别: 用xlrd和xlwt进行excel读写; 用openpyxl进行excel读写; 用pandas进行excel读写; 为了方便演示,我这里新建了一个data.xlsx... 阅读详情

相关推荐

Python读写excel文件

Python读写excel文件

qq_43115961的博客 6047

【PythonDemo】读取excel的数据做请求参数,获取数据写入excel

【代码】【PythonDemo】读取excel的数据做请求参数,获取数据写入excel。

江湖人称黑哥的博客 575

【Python】Python读写Excel文件

1. Excel 文件格式概览 (.xls vs .xlsx)在深入 Python 库之前,理解 Excel 文件的两种主要格式至关重要:Python 生态系统中处理这两种格式的库通常是分开的,或者一个库专注于其中一种格式并可能依赖其他库处理另一种。2. 文件读写: 是一个强大且广泛使用的 Python 库,专门用于读写 文件。它的优点在于是一个纯 Python 库,不依赖外部 C 库或 Microsoft Office。它支持 Excel 的大部分特性,包括数据、格式、公式、图像、图表等。安装 ope

宅男很神经 1575

【原创】Python读取EXEL文件,POST、GET和中文解码

import openpyxl import requests import json # 提交时发送头信息 headers = { 'Content-Type': 'application/json', 'accept': 'text/plain' } file_excel = r'C:\Users\Zmrbak\Desktop\IP地址20220420.xlsx' api_url = 'http://192.168.250.16/api/HostModels' def post_d

赵庆明老师 1381

用户登录接口(重点是python对excel文件的读写操作)

1 用户登录接口的功能说明 2 流程图 3 python对excel文件读写 4 原代码 1 用户登录接口的功能说明 1 提示用户输入用户名 2 将输入的用户名与excel里存放的用户名经行比对,如果存在则提示用户输入密码,不存在则提示用户名不存在 3 如果密码输入正确,则提示“欢迎进入” 4 如果密码输入超过三次不正确,则锁定账户(提示还剩下几次机会) 2 流程

wuzhouqingcy的博客 1613

ICT模拟零件测试方法--电容测试

通常,小到 100 pF 的电容需要补偿,因为夹具和系统的电容(20 到 50 pF)相对于被测设备的值是显著的。软件在需要补偿的电容测试中加入 comp 选项,而在不需要补偿的电容测试中加入 nocomp 选项。在调试期间,通过向电容语句添加 pc 选项验证您的电容测试。在测试单独的电容时,从测量结果中减去学到的值,然后与测试限制进行比较以决定通过或失败。请注意,如果用于需要补偿的电容测试上的感应总线使用了单独的探针,测量将无效。在测试电容时,应注意两个方面:电容的电阻元件,以及夹具和系统本身的电容。

可可南木的博客 1217

python获取Excel内容发送POST请求

参数的值需要根据Excel表格中的数据进行动态的构建。可以通过前面读取Excel表格中的代码获取到相应的数据,并构建字典类型的。上述代码会将Excel表格中的每一行数据进行POST请求,并输出相应的响应内容。

weixin_44557370的博客 855

傻白入门芯片设计,SystemVerilog Assertion(SVA)学习(二十一)

对SVA(SystemVerilogt Assertion)有了更深刻的认识,对经典的AveMC形式验证工具进行了介绍

qq_46675545的博客 8470

python requests实现excel文件上传和导出的自动化

利用python requests实现文件上传和导出的自动化文件上传文件导出 文件上传 文件上传的接口请求头中的Content-Type属性就要使用multipart/form-data; multipart/form-data是指定传输数据为二进制类型,比如图片、mp3、文件。 就可以使用一个requests_toolbelt的工具包来把文件转成二进制结构; requests-toolbelt官方文档 安装:pip install requests-toolbelt 官网关于requests-tool

qq_41522141的博客 4178

VSLAM框架对比

格VSLAM特点介绍: (一)ORB-SLAM2 (二)ORB-SLAM3 (三)LSD-SLAM (四)

ljtx200888的博客 2294

SAP CO实战:如何用KKA2/CJ88结果分析码搞定项目收入成本匹配(附真实案例)

本文深入探讨了SAP CO模块中KKA2和CJ88结果分析码在项目收入成本匹配中的高阶应用。通过真实案例解析,详细介绍了这两种分析码在分阶段收入确认和终验法项目中的配置技巧与实战经验,帮助财务人员高效解决复杂业务场景下的财务数据处理难题。

weixin_29230773的博客 167

python+requests读取Excel接口信息,来做接口测试,测试结果填写到Excel表格中

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.youkuaiyun.com/qq_42846555/article/details/97761484 读取Excel接口信息,来做接口测试,测试结果填写到Excel表格中 测试前表格: import os import time import requests im...

qq_43559020的博客 999

【软件系统架构】系列四:嵌入式软件-NPU(神经网络处理器)系统及模板

NPU(Neural Processing Unit) 是专门用于人工神经网络推理与训练的处理器,具备高并行、低功耗、低延迟等特点。它是边缘 AI、自动驾驶、智能摄像头、语音识别等场景中的关键硬件。

moton2017的博客 2248

Python读写Excel文件

python 读写Excel文件(.xls .xlsx)

weixin_43641920的博客 4万+

超临界二氧化碳发电技术深度解析

超临界二氧化碳发电技术正在突破传统热电转换的物理边界。作为新一代发

硬核科技 602

搭建ROS小车真的难吗?

搭建ROS小车真的难吗?不难 1.引言 本着为大家谋福利的心态,根据自己以往的开发经验,打算写一个从零开始制作一个可以实现地图构建和导航的ROS小车。目前某宝上面有很多现成产品,但是我个人认为,一个好的移动机器人开发工程师,应该对机器人的整个流程都能具备维护的能力,然后再深入研究其中一个方向即可。看到网上很少有整个系列的开发教程,看到同学们大多东拼西凑,浪费了不少时间。我就想着利用空余时间,将我本人的开发过程输出给大家。有基础理论、有实际工程代码、有丰富的学习资料,尽最大努力帮大家进入移动机器人的大门。 国

「小白学移动机器人」一个专注分享移动机器人相关知识的公众号! 1万+

python pandas read_excel 参数详解 to_excel 读写Excel

Python 读写 Excel 可以使用 Pandas,处理很方便。但如果要处理 Excel 的格式,还是需要 openpyxl 模块,旧的 xlrd 和 xlwt 模块可能支持不够丰富。Pandas 读写 Excel 主要用到两个函数,下面分析一下 pandas.read_excel() 和 DataFrame.to_excel() 的参数,以便日后使用。 1. pandas.read_excel pandas.read_excel(io,sheet_name=0,header=0,names=No

acoolgiser的博客 7926

AI驱动芯片设计的端到端验证:AI应用架构师的全流程指南

想象你要建造一座1000层的超级摩天大楼,每个房间都有独特的功能,管道、电路、电梯系统交织如迷宫。传统的检查方式是派1000个工程师逐层逐房手动检查,耗时十年且仍可能遗漏火灾隐患。这就是今天芯片设计面临的困境:7nm芯片含百亿晶体管,相当于百亿个"房间",传统验证方法(人工编写测试用例、随机仿真)已难以应对。本文的目的,是为AI应用架构师提供一份"AI驱动芯片验证导航图",范围涵盖从验证需求分析到芯片签核的全流程,包括AI模型如何融入传统验证工具链、数据如何驱动验证效率提升、以及端到端闭环系统的构建方法。

2501_92132293的博客 1240

python post请求参数为excel_python--网络请求--excel 读写--接口开发--(day6)

知识点一、网络请求1.1基础的get请求和post请求处理方式--get请求方式from urllib import requestfrom urllib import parseimport json#get请求url = 'http://*****'data = {"stu_name":"xiaohei"}tmpData = parse.urlencode(data)#将数据变成kv k= v...

weixin_42101237的博客 584

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

python读写Excel表格

python读写Excel表格 python读写Excel表格其实就依赖两个库: python读excel——xlrd python写excel——xlwt 一. python读excel 1.先安装读表所需要的库 pip install xlrd 2.导入库,打开表格 improt xlrd #打开文件 table = xlrd.open_workbook("角色表.xlsx",'rb') 3.找到指定工作簿 ​ python获取工作簿方式: #方法一:通过索引 sheet = table.she

呵呵到天亮的博客 2425

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Python-Excel读写:openpyxl模块

Python-openpyxl库0 前言1 openpyxl的方法列表2 文件操作2.1 新建文件2.2 编辑文件2.3 读取文件 0 前言 openpyxl包含中3种类型,Workbook,Worksheet和Cell Cell Cell是单元格,属性为: value: 单元格内容 style: 单元格格式 row: 单元格行号,从1开始 column: 单元格列号,从1开始 Worksheet Worksheet将cell_name和Cell打包组成,可以通过cell_name检索Cell,

u011079613的博客 6560

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

基于Python的接口自动化读写excel文件的方法

使用python进行接口测试时常常需要接口用例测试数据、断言接口功能、验证接口响应状态等,如果大量的接口测试用例脚本都将接口测试用例数据写在脚本文件中,这样写出来整个接口测试用例脚本代码将看起来很冗余和难以清晰的阅读以及维护,试想如果所有的接口测试数据都写在代码中,接口参数或者测试数据需要修改,那不得每个代码文件都要一一改动?

软件测试技术资源分享官 1109

Python接口自动化封装导出excel方法和读写excel数据

​ 封装前需要确认python导出excel接口返回的是一个什么样的数据类型 如下:我们先看下不对返回结果做处理,直接接收数据类型是一个对象,无法获取返回值 ​

OKCRW的博客 1091

Python接口自动化测试—读写excel(openpyxl库)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、安装,导入openpyxl库二、python代码读取excel文件信息保存在列表里备用三、requests库写接口函数四、取出备用列表中的url,data传给注册接口函数五、将实际结果与期望结果作比较—断言六、写入断言结果到excel里七、有了读取函数,接口函数,写入函数,那么我们完整的跑一遍总结 前言 python自动化做接口测试,我们需要读取excel信息和写入excel信息,那么今天我们来学习用python读取Exc

马儿不会飞 3361

python如何自动读取excel文件_基于Python的接口自动化-读写excel文件

引言使用python进行接口测试时常常需要接口用例测试数据、断言接口功能、验证接口响应状态等,如果大量的接口测试用例脚本都将接口测试用例数据写在脚本文件中,这样写出来整个接口测试用例脚本代码将看起来很冗余和难以清晰的阅读以及维护,试想如果所有的接口测试数据都写在代码中,接口参数或者测试数据需要修改,那不得每个代码文件都要一一改动?。因此,这种不高效的模式不是我们想要的。所以,在自动化测试中就有个重...

weixin_42502643的博客 2251
上一篇: 一个pdf文件分割成两个
下一篇: python 多线程模拟多用户访问接口
等风等雨
博客等级 码龄10年 42粉丝 223原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值