5.6节运行excel_util.py报错

来源:5-6 如何按照数据驱动格式获取excel内容

xy36

2019-03-18

5.6节运行excel_util.py报错,提示格式错误,可是我是按照课程一步一步写的。没发现哪里错了图片描述

excel_util.py如下:
#coding=utf-8
import xlrd
class ExcelUtil:
def init(self,excel_path=None,index=None):
if excel_path == None:
excel_path = "/Users/hustcxy/Documents/SeleniumPython/config/casedata.xls"
if index == None:
index = 0
self.data = xlrd.open_workbook(excel_path)
self.table = self.data.sheets()[index]
#行数
self.rows = self.table.nrows
#[[],[]]

def get_data(self):
    result = []
    for i in range(self.rows):
        col = self.table.row_values(i)
        result.append(col)
    return result

if name == “main”:
ex = ExcelUtil()
ex.get_data()

写回答

1回答

Mushishi

2019-03-19

你好,你看一下你数据兼容问题,还有你本地安装excel没有。这个数据兼容问题造成。你手动打开excel看一下

0
3
Mushishi
回复
xy36
不错不错,加油
2019-03-20
共3条回复

Selenium3与Python3实战Web自动化测试框架

打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!

1883 学习 · 1093 问题

查看课程