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中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
Python函数中*args和**kwargs来传递变长参数的用法
Jan 26 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
May 03 Python
Python入门_学会创建并调用函数的方法
May 16 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
Dec 10 Python
python监测当前联网状态并连接的实例
Dec 18 Python
详解python使用turtle库来画一朵花
Mar 21 Python
对django2.0 关联表的必填on_delete参数的含义解析
Aug 09 Python
Python接口测试get请求过程详解
Feb 28 Python
Python定时从Mysql提取数据存入Redis的实现
May 03 Python
Keras自定义实现带masking的meanpooling层方式
Jun 16 Python
Python进行特征提取的示例代码
Oct 15 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
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
PHP学习 运算符与运算符优先级
2008/06/15 PHP
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
2010/02/09 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
2016/07/20 PHP
thinkphp分页集成实例
2017/07/24 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
2015/10/30 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
vue.js实现格式化时间并每秒更新显示功能示例
2018/07/07 Javascript
Vue加载组件、动态加载组件的几种方式
2018/08/31 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
2019/09/05 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
Python重新引入被覆盖的自带function
2014/07/16 Python
python中readline判断文件读取结束的方法
2014/11/08 Python
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
python实现K最近邻算法
2018/01/29 Python
python判断元素是否存在的实例方法
2020/09/24 Python
AC Lens:购买隐形眼镜
2017/02/26 全球购物
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
思想汇报格式
2014/01/05 职场文书
微型企业创业投资计划书
2014/01/10 职场文书
税务干部鉴定材料
2014/02/11 职场文书
党员学习中共十八大报告思想汇报
2014/09/15 职场文书
国土资源局开展党的群众路线教育实践活动整改措施
2014/09/26 职场文书
家长学校教学计划
2015/01/19 职场文书
少先队工作总结2015
2015/05/13 职场文书
Vue Element-ui表单校验规则实现
2021/07/09 Vue.js
Java实现学生管理系统(IO版)
2022/02/24 Java/Android