Python3.6+selenium2.53.6自動化測試_讀取excel文件的方法
環(huán)境:
![]()

編輯工具:
![]()
瀏覽器:

安裝xlrd

安裝DDT

一 分析
1 目錄結(jié)構(gòu)

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)
#獲取總的行數(shù)
self.rowNum = self.table.nrows
#獲取總列數(shù)
self.colNum = self.table.ncols
def dict_data(self):
if self.rowNum <= 1:
print("總行數(shù)據(jù)小于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())
三 運行結(jié)果

總結(jié)
以上所述是小編給大家介紹的Python3.6+selenium2.53.6自動化測試_讀取excel文件的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
Kmeans聚類算法python sklearn用戶畫像教程
這篇文章主要介紹了Kmeans聚類算法python sklearn用戶畫像教程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07
python 實現(xiàn)圍棋游戲(純tkinter gui)
這篇文章主要介紹了python 如何實現(xiàn)圍棋游戲,幫助大家利用tkinter制作圖形界面程序,感興趣的朋友可以了解下2020-11-11
Python OpenCV高斯金字塔與拉普拉斯金字塔的實現(xiàn)
這篇文章主要介紹了Python OpenCV高斯金字塔與拉普拉斯金字塔的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03
Python爬取OPGG上英雄聯(lián)盟英雄勝率及選取率信息的操作
這篇文章主要介紹了Python爬取OPGG上英雄聯(lián)盟英雄勝率及選取率信息的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04

