标签:info namedtuple openpyxl excel 元组 user Student print
背景: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可以是任意字符串,当然为了代码的可读性,可以命名规范些。
标签:info,namedtuple,openpyxl,excel,元组,user,Student,print 来源: https://blog.csdn.net/u013946150/article/details/112167935
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。