# -*- coding: utf-8 -*-
import xlrddef excel_data( ): data = xlrd.open_workbook("D:/data/testdata.xlsx") table = data.sheet_by_name("Sheet1") # 获取第一行作为key值 keys = table.row_values(0) # 获取总行数 rowNum = table.nrows # 获取总列数 colNum = table.ncols if rowNum <= 1: raise BaseException("测试数据异常") else: r = [] j = 1 for i in range(rowNum - 1): s = {} # 从第二行取对应values值 values = table.row_values(j) for x in range(colNum): s[keys[x]] = values[x] r.append(s) j += 1 return r if __name__ == '__main__': excel_data() |
Python+Selenium利用Excel做参数化
最新推荐文章于 2024-01-04 15:32:29 发布
