2023年7月31日发(作者:)

python读取短信验证码_python接⼝⾃动化测试(第三章)在第⼆章,我们已经将Excel中的数据已经读取出来了接下来就是通过key来获取后⾯的内容,这样做为了简单,和效率~接下来咱们继续在中写⼊代码:注意代码的缩进,这个函数不属于Excel类哦# 将元素和链接表处理为json格式⽅便进⾏查询def element_tojson(element):elements = {}# element_dict = {}# 讲元素和接⼝等信息组成key和value的形式⽅便进⾏查询for e in element:elements[e[0]] = {'type': e[1], 'url': e[2]}return elements接来下将获取到的数据,进⾏重组并尝试⽤key能不能获取到type和value的内容添加执⾏的代码:if __name__ == '__main__':file = '../element/'e = Excel('r', file)list_read = ()ele = element_tojson(list_read)print(ele)运⾏⼀下看看结果如何~~~结果已经得到了,拼接成了字典的格式,我们尝试⽤ ‘获取短信验证码’来取内容试⼀下增加如下代码:if __name__ == '__main__':file = '../element/'e = Excel('r', file)list_read = ()ele = element_tojson(list_read)print(ele['获取短信验证码'])看下结果完整代码如下:# 操作Excel的⼯具类class Excel():# 初始化⽅法 参数type:为r是读取excel,为w是写⼊excel获取不同的实例,参数file_name是将要读取的⽂件def __init__(self, type, file_name):# 读取excelif type == 'r':# 打开⽂件ok = _workbook(file_name)# 获取到所有的sheet_names,sheet1,sheet2获取到所有,获取到的是⼀个_names = _names()# 装载所有数据的_data = []# 写⼊excelelif type == 'w':# 获得写⼊excel的实例ok = ok(file_name)def read(self):# 根据sheet_name去读取⽤例,并获取⽂件的总⾏数获取到每⾏的内容for sheet_name in _names:# 通过每个sheetname获取到每个页的内容sheet = _by_name(sheet_name)# 获取总⾏数rosw = # 根据总⾏数进⾏读取for i in range(0, rosw):rowvalues = _values(i)# 讲每⼀⾏的内容添加进去_(rowvalues)# 去除⼤标题第⼀⾏进⾏切割处理# 将得到的excel数据返回进⾏处理return _data# 将元素和链接表处理为json格式⽅便进⾏查询def element_tojson(element):elements = {}# 讲元素和接⼝等信息组成key和value的形式⽅便进⾏查询for e in element:elements[e[0]] = {'type': e[1], 'url': e[2]}return elementsif __name__ == '__main__':file = '../element/'e = Excel('r', file)list_read = ()ele = element_tojson(list_read)print(ele['获取短信验证码'])

2023年7月31日发(作者:)

python读取短信验证码_python接⼝⾃动化测试(第三章)在第⼆章,我们已经将Excel中的数据已经读取出来了接下来就是通过key来获取后⾯的内容,这样做为了简单,和效率~接下来咱们继续在中写⼊代码:注意代码的缩进,这个函数不属于Excel类哦# 将元素和链接表处理为json格式⽅便进⾏查询def element_tojson(element):elements = {}# element_dict = {}# 讲元素和接⼝等信息组成key和value的形式⽅便进⾏查询for e in element:elements[e[0]] = {'type': e[1], 'url': e[2]}return elements接来下将获取到的数据,进⾏重组并尝试⽤key能不能获取到type和value的内容添加执⾏的代码:if __name__ == '__main__':file = '../element/'e = Excel('r', file)list_read = ()ele = element_tojson(list_read)print(ele)运⾏⼀下看看结果如何~~~结果已经得到了,拼接成了字典的格式,我们尝试⽤ ‘获取短信验证码’来取内容试⼀下增加如下代码:if __name__ == '__main__':file = '../element/'e = Excel('r', file)list_read = ()ele = element_tojson(list_read)print(ele['获取短信验证码'])看下结果完整代码如下:# 操作Excel的⼯具类class Excel():# 初始化⽅法 参数type:为r是读取excel,为w是写⼊excel获取不同的实例,参数file_name是将要读取的⽂件def __init__(self, type, file_name):# 读取excelif type == 'r':# 打开⽂件ok = _workbook(file_name)# 获取到所有的sheet_names,sheet1,sheet2获取到所有,获取到的是⼀个_names = _names()# 装载所有数据的_data = []# 写⼊excelelif type == 'w':# 获得写⼊excel的实例ok = ok(file_name)def read(self):# 根据sheet_name去读取⽤例,并获取⽂件的总⾏数获取到每⾏的内容for sheet_name in _names:# 通过每个sheetname获取到每个页的内容sheet = _by_name(sheet_name)# 获取总⾏数rosw = # 根据总⾏数进⾏读取for i in range(0, rosw):rowvalues = _values(i)# 讲每⼀⾏的内容添加进去_(rowvalues)# 去除⼤标题第⼀⾏进⾏切割处理# 将得到的excel数据返回进⾏处理return _data# 将元素和链接表处理为json格式⽅便进⾏查询def element_tojson(element):elements = {}# 讲元素和接⼝等信息组成key和value的形式⽅便进⾏查询for e in element:elements[e[0]] = {'type': e[1], 'url': e[2]}return elementsif __name__ == '__main__':file = '../element/'e = Excel('r', file)list_read = ()ele = element_tojson(list_read)print(ele['获取短信验证码'])