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 httplib模块使用实例
Apr 11 Python
介绍Python中的__future__模块
Apr 27 Python
Python实现感知机(PLA)算法
Dec 20 Python
python简单贪吃蛇开发
Jan 28 Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 Python
Django框架中间件(Middleware)用法实例分析
May 24 Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 Python
Python 获取ftp服务器文件时间的方法
Jul 02 Python
Python中print函数简单使用总结
Aug 05 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
OpenCV Python实现图像指定区域裁剪
Mar 12 Python
python游戏开发Pygame框架
Apr 22 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分页详细讲解(有实例)
2013/10/30 PHP
PHP验证信用卡卡号是否正确函数
2015/05/27 PHP
jquery 简单导航实现代码
2009/09/11 Javascript
javascript 获取表单file全路径
2009/12/31 Javascript
js模拟滚动条(横向竖向)
2013/02/22 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
js验证框架之RealyEasy验证详解
2016/06/08 Javascript
Vue.js自定义指令的用法与实例解析
2017/01/18 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
2017/08/17 jQuery
简单谈谈js的数据类型
2017/09/25 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
2018/02/24 Javascript
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
在移动端使用vue-router和keep-alive的方法示例
2018/12/02 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
python使用chardet判断字符串编码的方法
2015/03/13 Python
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
python跳出双层for循环的解决方法
2019/06/24 Python
Python Celery多队列配置代码实例
2019/11/22 Python
pytorch 常用线性函数详解
2020/01/15 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
Python HTTP下载文件并显示下载进度条功能的实现
2020/04/02 Python
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
Java语言程序设计测试题判断题部分
2013/01/06 面试题
遗体告别仪式主持词
2014/03/20 职场文书
入党推优材料
2014/06/02 职场文书
公司员工活动策划方案
2014/08/20 职场文书
2014年财政工作总结
2014/12/10 职场文书
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android
win10识别不了U盘怎么办 win10系统读取U盘失败的解决办法
2022/08/05 数码科技