file_reader.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:Test_framework 作者: huilansame 项目源码 文件源码
def data(self):
        if not self._data:
            workbook = open_workbook(self.excel)
            if type(self.sheet) not in [int, str]:
                raise SheetTypeError('Please pass in <type int> or <type str>, not {0}'.format(type(self.sheet)))
            elif type(self.sheet) == int:
                s = workbook.sheet_by_index(self.sheet)
            else:
                s = workbook.sheet_by_name(self.sheet)

            if self.title_line:
                title = s.row_values(0)  # ???title
                for col in range(1, s.nrows):
                    # ?????????????dict???self._data?
                    self._data.append(dict(zip(title, s.row_values(col))))
            else:
                for col in range(0, s.nrows):
                    # ????????self._data?
                    self._data.append(s.row_values(col))
        return self._data
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号