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

 更新时间:2019年09月06日 08:32:08   作者:十八子----水皮  
这篇文章主要介绍了Python3.6+selenium2.53.6自动化测试_读取excel文件的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

环境:

编辑工具:

浏览器:

安装xlrd

安装DDT

一 分析

1 目录结构

2 导入包

二 代码

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文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • Kmeans聚类算法python sklearn用户画像教程

    Kmeans聚类算法python sklearn用户画像教程

    这篇文章主要介绍了Kmeans聚类算法python sklearn用户画像教程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Pytorch随机数生成常用的4种方法汇总

    Pytorch随机数生成常用的4种方法汇总

    随机数广泛应用在科学研究,但是计算机无法产生真正的随机数,一般成为伪随机数,下面这篇文章主要给大家介绍了关于Pytorch随机数生成常用的4种方法,需要的朋友可以参考下
    2023-05-05
  • Python实现双因素验证2FA的示例代码

    Python实现双因素验证2FA的示例代码

    双因素认证(2FA)作为额外安全层为账号登录添加了第二层身份验证。确保账号持有人是可以访问数字身份的唯-用户。如果不使用双因表认证,企业将承担巨大的安全风险。本文将用Python实现双因素验证2FA,需要的可以参考一下
    2022-07-07
  • Python爬虫爬取疫情数据并可视化展示

    Python爬虫爬取疫情数据并可视化展示

    这篇文章主要介绍了Python利用爬虫爬取疫情数据并进行可视化的展示,文中的示例代码讲解清晰,对工作或学习有一定的价值,需要的朋友可以参考一下
    2021-12-12
  • 如何使用 Python Pandas 更新行和列

    如何使用 Python Pandas 更新行和列

    这篇文章主要介绍了使用 Python Pandas 更新行和列的方法,在整篇文章中,我们将使用我们现在要创建的数据框,这将使大家了解更新数据操作,在此之后,大家可以将这些方法应用于自己的数据,需要的朋友可以参考下
    2023-03-03
  • python 实现围棋游戏(纯tkinter gui)

    python 实现围棋游戏(纯tkinter gui)

    这篇文章主要介绍了python 如何实现围棋游戏,帮助大家利用tkinter制作图形界面程序,感兴趣的朋友可以了解下
    2020-11-11
  • Python OpenCV高斯金字塔与拉普拉斯金字塔的实现

    Python OpenCV高斯金字塔与拉普拉斯金字塔的实现

    这篇文章主要介绍了Python OpenCV高斯金字塔与拉普拉斯金字塔的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • PyTorch 检查GPU版本是否安装成功的操作

    PyTorch 检查GPU版本是否安装成功的操作

    这篇文章主要介绍了PyTorch 检查GPU版本是否安装成功的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Python常见的函数及格式化输出

    Python常见的函数及格式化输出

    这篇文章主要介绍了Python常见的upper()、lower()、title()等函数,感兴趣的朋友可以一起来学习学习文章内容
    2021-09-09
  • Python爬取OPGG上英雄联盟英雄胜率及选取率信息的操作

    Python爬取OPGG上英雄联盟英雄胜率及选取率信息的操作

    这篇文章主要介绍了Python爬取OPGG上英雄联盟英雄胜率及选取率信息的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04

最新评论