python操作表格、txt文件、字典进行参数化(数据驱动)
2017-08-31 16:33
766 查看
常用操作的代码如下,其他的可百度,库也不止一种
表格的内容可复制后写入自动创建的表格中:
newwb = copy(oldwb)
newws = newwb.get_sheet(0) # 复制后.get_sheet()才能写入
newws.write(8,1,token)
import xlrd,xlsxwriter
xl = xlrd.open_workbook('C:\Users\Test\Desktop\userinfo.xls') # 打开手动创建的表格 print xl table = xl.sheets()[0] # 选择sheet1 print table print table.row_values(6),type(table.row_values(6)[1]) # 打印第七行数据 print table.col_values(0),type(table.col_values(0)) # 打印第一列数据 print str(table.nrows) + ',。' + str(table.ncols) # 打印行数和列数 print table.cell(4,1).value # 获取指定单元格的值 x = xlsxwriter.Workbook('C:\Users\Test\Desktop\user.xls') # 自动创建表格,W大写 sheet = x.add_worksheet('maizi') # 添加工作表 sheet1 = x.add_worksheet('maizi1') sheet.write_string(0,0,u'账号name') # 0行0列写入name字符串,和下面两种写法都可以 sheet.write(0,1,u'密码password') sheet.set_column('A:B',15) # 设置A列到B列长度为15 # sheet.set_row('1:2',30),设置行宽(不正确,具体可百度) x.close() # 写入后,要关闭
表格的内容可复制后写入自动创建的表格中:
newwb = copy(oldwb)
newws = newwb.get_sheet(0) # 复制后.get_sheet()才能写入
newws.write(8,1,token)
# txt文件的读取、写入略,可自行百度,注意写入、读取时模式要使用正确 # 字典参数化: def zidian(): d = {'zhanghao':'mima','zhanghao1':'mima1','zhanghao2':123456} return d for k,v in zidian().items(): # 调用字典的键值对,优点是一一对应,且方便循环
def user(k1 = 'admin',v1 = '123'): # 此法没有上一种好,仅参考 return k1,v1 kk,vv = user() print kk,vv
相关文章推荐
- 利用python对多个txt文件中的数据进行筛选
- 9-18 ASP第二讲实现数据的真实操作,从txt文件中读取进行校对,判断登陆是否成功
- Python读取txt文件数据的方法(用于接口自动化参数化数据)
- Python--将 txt文件里的-字典类型-的数据写到Excel中--xlwt--TxtToExcel
- Python 操作TXT、json文件数据
- python---实战5筛选特定数据的长度、最多(字典、元组、列表、文件操作、替换)
- txt文件参数化200用户,返回在表格中查看只能看到100行数据
- seleniumWebDriver自动化测试框架_02TestNG和txt文件进行数据驱动
- java操作txt或xls文件批量导入数据
- java操作txt或xls文件批量导入数据
- 将大量有规律txt文本数据转换成xml格式,在导入excel,生成excel文件,在导入spass中,对数据进行分析
- Hibernate动态建表,通过hbm.xml配置文件创建数据表,进行数据库操作, 动态模型
- C# Split方法操作取出文本文档txt文件里数据
- java创建TXT文件并进行读、写、修改操作
- Android中使用SharedPreferences进行数据存储及文件操作模式
- matlab处理txt文本文件---数据格式要有规律性,否则要用编写特定方式进行读取
- python对文件进行读写操作
- java创建TXT文件并进行读、写、修改操作
- python 中对配置文件(如.ini文件)进行读写等操作ConfigParser模块
- OpenCV学习笔记(23)cv.Mat 与 .txt 文件数据的读写操作