当前位置: 首页 > news >正文

中国建设银行官网站企业网银共享看世界新域名

中国建设银行官网站企业网银,共享看世界新域名,合肥百度搜索排名优化,windows 2003 取消网站访问密码xlrd模块 一、xlrd模块 1、python操作excel主要用到xlrd和xlwt这两个库#xff0c;即xlrd是读excel#xff0c;xlwt是写excel的库#xff0c;这两个适用于.xls格式有效 2、 xlrd模块安装 在cmd窗口 pip install xlrd 二、使用介绍 1、常用单元格中的数据类型 ♦ 0. empty即xlrd是读excelxlwt是写excel的库这两个适用于.xls格式有效 2、 xlrd模块安装 在cmd窗口 pip install xlrd 二、使用介绍 1、常用单元格中的数据类型 ♦ 0. empty空的,1 stringtext, 2 number, 3 date, 4 boolean, 5 error 6 blank空白表格 2、导入模块 import xlrd 3、打开Excel文件读取数据 data xlrd.open_workbook(filename)#文件名以及路径如果路径或者文件名有中文给前面加一个r拜师原生字符。 4、常用的函数 ♦ excel中最重要的方法就是book和sheet的操作 1获取book中一个工作表 table data.sheets()[0] #通过索引顺序获取 table data.sheet_by_index(sheet_indx)) #通过索引顺序获取 table data.sheet_by_name(sheet_name)#通过名称获取 以上三个函数都会返回一个xlrd.sheet.Sheet()对象 names data.sheet_names() #返回book中所有工作表的名字 data.sheet_loaded(sheet_nameor indx) #检查某个sheet是否导入完毕 如2行的操作 nrows table.nrows #获取该sheet中的有效行数 table.row(rowx)#返回由该行中所有的单元格对象组成的列表 table.row_slice(rowx)#返回由该列中所有的单元格对象组成的列表 table.row_types(rowx, start_colx0, end_colxNone) #返回由该行中所有单元格的数据类型组成的列表 table.row_values(rowx, start_colx0, end_colxNone) #返回由该行中所有单元格的数据组成的列表 table.row_len(rowx)#返回该列的有效单元格长度3列(colnum)的操作 ncols table.ncols #获取列表的有效列数 table.col(colx, start_rowx0, end_rowxNone) #返回由该列中所有的单元格对象组成的列表 table.col_slice(colx, start_rowx0, end_rowxNone) #返回由该列中所有的单元格对象组成的列表 table.col_types(colx, start_rowx0, end_rowxNone) #返回由该列中所有单元格的数据类型组成的列表 table.col_values(colx, start_rowx0, end_rowxNone) #返回由该列中所有单元格的数据组成的列表4单元格的操作 table.cell(rowx,colx) #返回单元格对象 table.cell_type(rowx,colx)#返回单元格中的数据类型 table.cell_value(rowx,colx)#返回单元格中的数据 table.cell_xf_index(rowx, colx)#暂时还没有搞懂注 使用open()函数、xlrd.open_workbook()函数打开文件文件名若包含中文会报错找不到这个文件或目录 #打开文件 file open(filename,rb)#打开excel文件 workbook xlrd.open_workbook(filename)#获取sheet sheet workbook.sheet_by_name(sheetname) 解决方案 对参数进行转码即可。如 filename filename.decode(utf-8) 使用xlrd模块 例从Excel中读取账号和密码的例子并调用 1、制作Excel我们要对以上输入的用户名和密码进行参数化使得这些数据读取自Excel文件。我们将Excel文件命名为data.xlsx其中有两列数据第一列为username第二列为password。2.读取Excel代码如下 #-*- coding:utf-8 -*- import xlrd,time,sys,unittest #导入xlrd等相关模块 class Data_Excel(unittest.TestCase):#封装在Data_Excel类里面方便后面使用 file_addrec rC:\Users\liqiang22230\Desktop\date.xlsx #定义date.xlsx数据维护Excel的路径文件 def open_excel(self,file file_addrec):#file file_addrec #注意在class中def中一定要带self try:#检验文件有没有被获取到 self.data xlrd.open_workbook(file)returnself.dataexceptException :print(file)print(eero)def excel_table_byindex(self,file file_addrec,colnameindex0,by_index用户表):#把这个读取Excel中封装在excel_table_byindex函数中这时需要三个参数1.文件2.sheet名称列所在的行数 self.data xlrd.open_workbook(file)#获取Excel数据 self.table self.data.sheet_by_name(by_index)#使用sheet_by_name获取sheet页名叫用户表的sheet对象数据 self.colnames self.table.row_values(colnameindex)#获取行数下标为0也就是第一行Excel中第一行的所有的数据值 self.nrows self.table.nrows #获得所有的有效行数 list []#总体思路是把Excel中数据以字典的形式存在字符串中一个字典当成一个列表元素 for rownum in range(1,self.nrows): row self.table.row_values(rownum)#获取所有行数每一行的数据值 ifrow: app {}#主要以{name: zhangsan, password: 12324.0}至于字典中有多少元素主要看有多少列 for i inrange(len(self.colnames)):#在这个Excel中列所在的行有两个数据所以没循环一行就以这两个数据为键行数的值为键的值保存在一个字典里 app[self.colnames[i]] row[i] list.append(app)print(list)returnlist aData_Excel() a.excel_table_byindex()if __name____main__: unittest.main() 执行结果如下 Testing started at 15:47... [{name: zhangsan, password: 12324.0}, {name: zhangsan, password: 12324.0}, {name: lisi, password: 923848.0}, {name: lisi, password: 923848.0}, {name: wangmazi, password: 213123.0}, {name: wangmazi, password: 213123.0}] Process finished with exit code 0 Empty test suite. 3.调用Excel代码如下 defLogin(self): listdata excel_table_byindex(E:\\data.xlsx,0)#传入两个参数1.文件路径2.第一行所在下标 if (len(listdata) 0 ):#判断list列表中是否有数据 assert 0 , uExcel数据异常 for i in range(0 , len(listdata) ):#循环出list中所有的字典 self.driver webdriver.Chrome() self.driver.get(http://www.effevo.com)assert effevo inself.driver.title#点击登录按钮 self.driver.find_element_by_xpath(.//*[idhome]/div/div[2]/header/nav/div[3]/ul/li[2]/a).click() time.sleep(1) self.driver.find_element_by_id(passname).send_keys(listdata[i][username])#切出list下标下标为i的字典键为username的值 self.driver.find_element_by_id(password).send_keys(listdata[i][password])#切出list下标下标为i的字典键为password的值 self.driver.find_element_by_xpath(.//*[idcontent]/div/div[6]/input).click() time.sleep(2) self.driver.close()
http://www.zqtcl.cn/news/997627/

相关文章:

  • 武夷山市网站建设网站标签制作
  • 广州网站定制开发方案河南省新闻发布会直播
  • 普陀网站建设哪家便宜网站建设辶金手指排名十五
  • 网站怎么做百度百科租房网站开发视频教程
  • 动态做网站做自己的网站不是免费的
  • 小学校园门户网站建设方案宁波seo软件
  • 想自己做网站做推广从哪些方面进行网站建设
  • 北京南站在哪个区哪个街道html表白简单代码
  • 海口网站建设流程郑州三牛网站建设
  • 谁有国外hs网站沈阳关键字优化公司
  • wordpress双站企业品牌类网站
  • 网站架构软件做淘客app要网站吗
  • 云南云桥建设股份有限公司官方网站汽车seo是什么意思
  • 陕西省建设厅执业资格注册中心网站报名系统外贸网站 字体
  • 个人html网站百度一下生活更好
  • 做网站公司徐汇服务器 网站 搬家
  • 河北省和城乡建设厅网站首页单页设计图片
  • 海东地网站建设南京市建设局网站栖霞
  • 1g做网站空间a3网站建设
  • 海络网站室内设计工作前景
  • 柳州旅游网站建设橱柜设计师培训
  • 做网站属于什么专业个人是否可以申请网址
  • 品牌网站建是啥网站点击率怎么建
  • 上海市质量工程建设管理协会网站网站开发制作公司排行
  • 网站空间租用多少钱怎么在外贸公司拿订单
  • 建设银行网站背景图片温州做网站哪家比较好
  • 网站架设建设如何做网站电话
  • 团购网站怎么推广app平台搭建步骤
  • 沂水建设局网站郑州企业微网站建设
  • 免费企业网站空间wordpress目录主题