ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-01-04 09:04:33  阅读:250  来源: 互联网

标签:info namedtuple openpyxl excel 元组 user Student print


参考链接: 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可以是任意字符串,当然为了代码的可读性,可以命名规范些。

标签:info,namedtuple,openpyxl,excel,元组,user,Student,print
来源: https://blog.csdn.net/u013946150/article/details/112167935

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有