1.调用xlrd:import xlrd
2.使用xlrd模块调用excel表格
3.结合pytest参数化格式处理方式来实现DDT

首先创建个excel表格:
代码:

import pytest
import xlrd
from openpyxl.workbook import Workbookdef get_data():filename = 'test_data.xlsx'wb = xlrd.open_workbook(filename)sheet = wb.sheet_by_index(0)rows = sheet.nrowscols = sheet.ncolslst = []for row in range (rows):for col in range(cols):cell_data = sheet.cell_value(row, col)lst.append(cell_data)return lst
@pytest.mark.parametrize('name', get_data())
def test1(name):print(name)if __name__ == '__main__':pytest.main(['-sv', 'test_excel.py'])

运行结果:


test_excel.py::test1[byzhang] PASSED                                     [ 33%]byzhangtest_excel.py::test1[tom] PASSED                                         [ 66%]tomtest_excel.py::test1[tony] PASSED                                        [100%]tony

selenium之使用xlrd模块读取ecel文件,使用pytest参数化实现DDT相关推荐

  1. python 读取合并单元格的excel_python 利用三方的xlrd模块读取excel文件,处理合并单元格...

    目的: python能使用xlrd模块实现对Excel数据的读取,且按照想要的输出形式. 总体思路: (1)要想实现对Excel数据的读取,需要用到第三方应用,直接应用. (2)实际操作时候和我们实际 ...

  2. 基础补充:使用xlrd模块读取excel文件

    因为接口测试用例使用excel文件来维护的,所以有必要学习下操作excel的基本方法 参考博客:python 3 操作 excel 把自己练习的代码贴出来,是一些基本的操作,每行代码后面都加了注释. ...

  3. python读写xlsx文件_python读写Excel文件--使用xlrd模块读取,xlwt模块写入

    一.安装xlrd模块和xlwt模块 1. 下载xlrd模块和xlwt模块 到python官网http://pypi.python.org/pypi/xlrd下载模块.下载的文件例如:xlrd-0.9. ...

  4. python xlrd读取excel-使用Python xlrd模块读取Excel格式文件的方法

    这是一篇关于如何使用Python xlrd模块读取Excel格式文件的方法的文章,下面的python代码中使用 了xlrd模块的方法,这样就能够很方便的读取 excel 文件内容.同是这个xlrd模块 ...

  5. python使用xlrd读取xlsx文件_$ 用python处理Excel文档(1)——用xlrd模块读取xls/xlsx文档...

    本文主要介绍xlrd模块读取Excel文档的基本用法,并以一个GDP数据的文档为例来进行操作. 1. 准备工作: 1. 安装xlrd:pip install xlrd 2. 准备数据集:从网上找到的1 ...

  6. python导入excel文件-python使用xlrd模块读写Excel文件的方法

    本文实例讲述了python使用xlrd模块读写Excel文件的方法.分享给大家供大家参考.具体如下: 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi ...

  7. python怎么打开h5文件_python中利用h5py模块读取h5文件中的主键方法

    如下所示: import h5py import numpy as np #HDF5的写入: imgData = np.zeros((2,4)) f = h5py.File('HDF5_FILE.h5 ...

  8. python利用xlrd模块读取xls表格选中某列提取全部数值,使用re去除英文字母,用ast将str类型转换成list

    python利用xlrd模块读取xls表格选中某列提取全部数值,使用re去除英文字母,用ast将str类型转换成list import ast # 获取xls表中的代码并去重 import xlrd ...

  9. 使用xlrd模块读取Excel工作簿信息

    xlrd模块是一个用于从Excel文件读取数据和格式化信息的Python扩展库,无论它是.xls还是.xlsx格式的文件.在读取Excel文件信息之前,我们需要安装该库才能够使用它.接下来,我将介绍x ...

最新文章

  1. LinkedIn 开源成功的秘密
  2. Fitnesse测试系列--如何设置SetUp文件
  3. redis配置文件redis.conf参数说明
  4. nginx多层反向代理获取客户端真实ip
  5. 因未发项目奖金,一名程序员决定删代码泄愤
  6. Butterknife使用——转
  7. Maven Web项目解决跨域问题
  8. pxe安装linux后命令不可用,pxe自动安装linux
  9. 蓝桥杯第六届国赛JAVA真题----切开字符串
  10. [PHP] 算法-邻接矩阵图的广度和深度优先遍历的PHP实现
  11. linux下使用John检测用户是否存在弱口令
  12. 不止是替代 看南天信息与浪潮的金融国产化实践
  13. Eclipse插件系列:spring插件配置
  14. 全网最详细ANSYS Maxwell16下载及安装
  15. JAVA计算机毕业设计学生请假管理系统Mybatis+系统+数据库+调试部署
  16. 华为服务器培训文档,华为机架服务器渠道培训.ppt
  17. 国外5G行业应用产业政策分析及对我国的启示
  18. 【露】UK大冒险之——变身小小小黄鸡
  19. python打开setting_Python3 - setting的默认配置和用户配置读取
  20. 8051 C 中的sbit

热门文章

  1. 讲一下dns过程:给一个网址www.google.com,dns服务器如何逐级解析的?
  2. 网络空间安全 渗透 攻防6(DHCP部署与安全,DNS部署与安全)
  3. PyTorch实战1——预测未来某地区租赁单车的使用情况
  4. 知识付费运营管理后台Axure高保真原型
  5. jwt私钥和公钥怎么获取_公钥与私钥
  6. 大学计算机基础试讲,试讲教案试讲教师魏绪建课程名称大学计算机基础讲授章节第八章.doc...
  7. Unity技术-开发规范
  8. 世界坐标系/相机坐标系/图像坐标系 转换
  9. 数据分析——费米估算问题
  10. 预编译是什么意思,有什么作用?具体说明(珠海建荣笔试题)