700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > [转载] Python3接口自动化框架:第三方openpyxl库读取excel之命名元组namedtuple承载数据

[转载] Python3接口自动化框架:第三方openpyxl库读取excel之命名元组namedtuple承载数据

时间:2024-05-24 22:43:30

相关推荐

[转载] Python3接口自动化框架:第三方openpyxl库读取excel之命名元组namedtuple承载数据

参考链接: Python中的命名元组Namedtuple

背景:python自动化测试框架中,不管是UI还是api,都逃脱不掉数据驱动,除去一些框架的数据驱动方式,最直接的就是我们的excel测试用例了,正所谓听说读写,错了,没有听说,哈哈~

另外有一篇关于openpyxl第三方库的使用介绍,这里不再赘述,直接上源码,这里不得不说的是一个叫命名元组的东西,想在这篇中额外介绍这个nametuple是什么东西。

1、namedtuple来自collections模块的函数,没有明确的定义描述,其本质还是一个tuple

from collections import namedtuple

Student=namedtuple("student",["name","age","sex"])

print(type(Student)) #<class 'type'>

user_info=Student("lisan",18,"男")

print(type(user_info)) #<class '__main__.student'>

res=isinstance(user_info, tuple)

print(res) # True

2、解释一下 Student=namedtuple("student",["name","age","sex"]),Student就是这个元组的名字,里面小写的student可以是任意字符串,当然为了代码的可读性,可以命名规范些。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。