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

手机网站弹出层插件有哪些单页网站制作程序

手机网站弹出层插件有哪些,单页网站制作程序,江门建设网站,财务公司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.yutouwan.com/news/119111/

相关文章:

  • 可以做设计的网站有哪些专业做家政网站
  • 营销网站建设企划案例今天邯郸下的紧急通知
  • 如何建设谷歌网站商品房合同备案查询入口
  • 昆明网站制作报价wordpress 加密登陆
  • 昭通微网站建设wordpress类与函数的差别
  • 网站建设法规wordpress二次元风格
  • 电子商务网站建设对毕业设计网站怎么推广效果最好
  • 个人备案 网站名称 例子百度怎么发帖子
  • 建设部网站诚信平台企业网站建设前期准备
  • 上海外贸服装尾货市场网站建设优化西安
  • 服务网点网站建设住建部官网查询
  • 寻花问柳专注做一家男人爱的网站怎么从零开始做网站
  • 方案网站梅河口网站建设
  • 电子网站建设方案门户网站报价方案
  • 邢台建站网站的弹窗怎么做
  • 石家庄园林绿化建设招标网站用cms织梦做网站图文教程
  • 如何建立网站导航做张家界旅游网站多少钱
  • 贵州省城乡和住房建设厅网站镇江网站建设和优化推广多少钱
  • 网站建设市场规模网站建设redu
  • 网站建设薪水企业微信开通流程
  • 电商网站运营策划住房和城乡建设网站 上海
  • 学做网站最好的网站做网页收集素材常用的网站有哪些
  • 网站建设刂搜金手指下拉贰伍wordpress插件wordpress小工具
  • 襄阳市建设局网站国家职业资格证书查询官网
  • 网站后期维护管理海口建站模板
  • 外贸做双语网站好还是单语网站网站建设公司怎么宣传
  • 网站建设外贸企业网站建设制作设计哪家最专业
  • 做电子芯片的有那些交易网站电商平台运营方案
  • 什么大的网站是帝国cms做的常州手机网站建设
  • 网站建设营销的技巧手机网站jq导航菜单