Python3.6+selenium2.53.6自动化测试_读取excel文件的方法


Posted in Python onSeptember 06, 2019

环境:

Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

编辑工具:

Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

浏览器:

Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

安装xlrd

Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

安装DDT

Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

一 分析

1 目录结构

Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

2 导入包

Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

二 代码

import xlrd
 
class ExcelUtil():
 def __init__(self,excelPath,sheetName="Sheet1"):
  self.data = xlrd.open_workbook(excelPath)
  self.table = self.data.sheet_by_name(sheetName)
  #获取第一行作为key值
  self.keys = self.table.row_values(0)
  #获取总的行数
  self.rowNum = self.table.nrows
  #获取总列数
  self.colNum = self.table.ncols
 def dict_data(self):
  if self.rowNum <= 1:
   print("总行数据小于1")
  else:
   r = []
   j = 1
   for i in range(self.rowNum-1):
    s = {}
    #从第二行取对应values值
    values = self.table.row_values(j)
    for x in range(self.colNum):
     s[self.keys[x]] = values[x]
    r.append(s)
    j+=1
   return r
if __name__ == "__main__":
 filepath = "D:\\web_auto\\common\\datas.xlsx"
 # sheetName = "Sheet1"
 data = ExcelUtil(filepath)
 print(data.dict_data())

三 运行结果

Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

总结

以上所述是小编给大家介绍的Python3.6+selenium2.53.6自动化测试_读取excel文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python实现的递归神经网络简单示例
Aug 11 Python
利用pandas进行大文件计数处理的方法
Jul 25 Python
Python+OpenCV实现图像融合的原理及代码
Dec 03 Python
python 字典操作提取key,value的方法
Jun 26 Python
Flask-WTF表单的使用方法
Jul 12 Python
Python中利用LSTM模型进行时间序列预测分析的实现
Jul 26 Python
详解numpy矩阵的创建与数据类型
Oct 18 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
Feb 28 Python
Python3+selenium实现cookie免密登录的示例代码
Mar 18 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 Python
python切割图片的示例
Nov 12 Python
Python使用psutil库对系统数据进行采集监控的方法
Aug 23 Python
修改 CentOS 6.x 上默认Python的方法
Sep 06 #Python
Python代理IP爬虫的新手使用教程
Sep 05 #Python
关于Python内存分配时的小秘密分享
Sep 05 #Python
python global关键字的用法详解
Sep 05 #Python
python requests证书问题解决
Sep 05 #Python
Python使用scipy模块实现一维卷积运算示例
Sep 05 #Python
Python图像处理模块ndimage用法实例分析
Sep 05 #Python
You might like
PHP排序算法的复习和总结
2012/02/15 PHP
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
2014/07/14 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
vue.js或js实现中文A-Z排序的方法
2018/03/08 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
Python splitlines使用技巧
2008/09/06 Python
python3生成随机数实例
2014/10/20 Python
Python中MySQL数据迁移到MongoDB脚本的方法
2016/04/28 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
解析python的局部变量和全局变量
2019/08/15 Python
python实现低通滤波器代码
2020/02/26 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
2020/03/01 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
澳大利亚个性化儿童礼品网站:Bright Star Kids
2019/06/14 全球购物
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
毕业生自荐书模版
2014/01/04 职场文书
幼儿园消防演练方案
2014/02/13 职场文书
雏鹰争章活动总结
2014/05/09 职场文书
高三语文复习计划
2015/01/19 职场文书
感谢信怎么写
2015/01/21 职场文书
大学生求职意向书
2015/05/11 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书
详解Java分布式事务的 6 种解决方案
2021/06/26 Java/Android
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis
MySQL常见优化方案汇总
2022/01/18 MySQL