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 字符串中的字符倒转
Sep 06 Python
Python中的异常处理简明介绍
Apr 13 Python
Python中属性和描述符的正确使用
Aug 23 Python
python3之微信文章爬虫实例讲解
Jul 12 Python
sublime python3 输入换行不结束的方法
Apr 19 Python
Django框架实现逆向解析url的方法
Jul 04 Python
Django框架搭建的简易图书信息网站案例
May 25 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
Jun 27 Python
Django为窗体加上防机器人的验证码功能过程解析
Aug 14 Python
pyecharts在数据可视化中的应用详解
Jun 08 Python
keras的三种模型实现与区别说明
Jul 03 Python
pytorch 一行代码查看网络参数总量的实现
May 12 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数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
js控制frameSet示例
2013/09/10 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
分享两个手机访问pc网站自动跳转手机端网站代码
2020/12/24 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
2016/06/20 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
2018/09/20 jQuery
微信小程序云开发之云函数详解
2019/05/16 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
JavaScript仿京东轮播图效果
2021/02/25 Javascript
python不带重复的全排列代码
2013/08/13 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
python提取log文件内容并画出图表
2019/07/08 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
python GUI模拟实现计算器
2020/06/22 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
超市商业计划书
2014/05/04 职场文书
教师教学评估方案
2014/05/09 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
民族精神月活动总结
2014/08/28 职场文书
信访工作汇报材料
2014/10/27 职场文书
企业介绍信范文
2015/01/30 职场文书
检讨书格式
2015/05/07 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
班委竞选稿范文
2015/11/21 职场文书
Mysql排序的特性详情
2021/11/01 MySQL