美文网首页
Python中,常用Selenium方法封装(3)

Python中,常用Selenium方法封装(3)

作者: 嫩牛_软件测试_笔记 | 来源:发表于2018-09-27 11:48 被阅读0次

封装了2种方式读取csv(数组和字典)


class CsvHelper(object):

    def read_data(self, f, encoding="utf8"):
        """
        读csv文件作为普通list
        :param f:
        :return:
        """
        data_ret = []
        with open(f, encoding=encoding, mode='r') as csv_file:
            csv_data = csv.reader(csv_file)
            for row in csv_data:
                data_ret.append(row)

        return data_ret

    def read_data_as_dict(self, f, encoding="utf8"):
        """
        读csv文件作为普通list
        :param f:
        :return:
        """
        data_ret = []
        with open(f, encoding=encoding, mode='r') as csv_file:
            csv_dict = csv.DictReader(csv_file)
            for row in csv_dict:
                data_ret.append(row)

        return data_ret

相关文章

网友评论

      本文标题:Python中,常用Selenium方法封装(3)

      本文链接:https://www.haomeiwen.com/subject/jfheoftx.html