table

python:利用xlrd模块操作excel

久未见 提交于 2020-03-25 05:16:50
在自动化测试过程中,对测试数据的管理和维护是一个不可忽视的点。一般来说,如果测试用例数据不是太多的话,使用excel管理测试数据是个相对来说不错的选择。 这篇博客,介绍下如何利用python的xlrd模块来读取excel的数据。。。 一、下载安装 直接cmd进入命令行,然后输入 pip install xlrd 命令进行安装;或者输入 pip show xlrd 命令来查看是否安装有xlrd。 安装方法不重要,通过安装包安装也可以,只要达到目的即可。 二、用法介绍 xlrd是python语言中读取excel的扩展工具包,可以实现指定表单、指定单元格的读取(如果要写入数据,需要使用另一个扩展库:xlwt)。 官方文档 : http://xlrd.readthedocs.io/en/latest/index.html 基本用法介绍如下(来自 百度百科 ): # 示例: # 导入扩展包 import xlrd # 打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') [1] # 获取一个工作表 table = data.sheets()[0] #通过索引顺序获取 table = data.sheet_by_index(0) #通过索引顺序获取 table = data.sheet_by_name(u'Sheet1')

MySQL入门详解(二)

删除回忆录丶 提交于 2020-03-25 01:58:45
MySQL事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在一个商城系统中,用户执行购买操作,那么用户订单中应该加一条,库存要减一条,如果这两步由于意外只进行了其中一步那么就会发生很大的问题。而事务可以很好的解决这个问题。 事务是数据库处理操作,其中执行就好像它是一个单一的一组有序的工作单元。换言之在组内每个单独的操作是成功的,那么一个事务才是完整的。如果事务中的任何操作失败,整个事务将失败。 事务性质: 原子性:确保工作单位中所有操作都成功完成;否则,事务被中止,在失败时会回滚到事务操作以前的状态。 一致性:可确保数据库在正确的更改状态进行一个成功的提交事务。 隔离性:使事务相互独立的操作。 持久性:确保了提交事务的结果或系统故障情况下仍然存在作用。 TCL(事务控制语言): begin; 操作; commit; BEGIN或START TRANSACTION; #显式地开启一个事务 COMMIT;或COMMIT WORK; #二者等阶。COMMIT会提交事务并使已对数据库进行的所有修改成为永久性的。未COMMIT的操作都存放在内存中,仅当前客户端可以查看到,其他客户端看不到,当前客户端关闭后就清空了 ROLLBACK;或ROLLBACK WORK; #二者等阶。回滚会结束用户的事务,并撤销正在进行的所有未提交的修改 SET AUTOCOMMIT=0

DOM&JavaScript示例&练习

岁酱吖の 提交于 2020-03-24 21:45:36
以下示例均为html文件,保存至本地就可直接用浏览器打开以查看效果\(^o^)/~ 练习一:设置新闻字体 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 5 <title>字体样式选择</title> 6 <style type="text/css"> 7 a:link,a:visited{ 8 text-decoration:none;//取消下划线 9 } 10 #newsText{ 11 border: #CC0033 double 2px; 12 width:800px; 13 } 14 p{ 15 text-indent:2em;//首行缩进 16 } 17 .max{ 18 font-size:36px; 19 color:#666699; 20 } 21 .mid{ 22 font-size:18px; 23 color

可编辑的table(原生JS+jQuery)

那年仲夏 提交于 2020-03-24 21:45:10
原生js: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Table</title> <style type="text/css"> body{ font-size:12px} #tab{ border-collapse: collapse;} .edit{ height:16px; width:98%; background-color:#EFF7FF; font-size:12px; border:0px;} #tab thead td{ background:url(/upload/201005/20100531233452190.bmp);color:#183C94} #tab tbody td{ overflow:hidden} #tab td{border: 1px solid #CECFCE;height:20px

前端

余生颓废 提交于 2020-03-24 20:34:58
OXO1扫盲 一 . web 1.网页 通常是 html 格式的文件,通过浏览器来解析。 2.网站 英特网上根据一定的规则,使用 html 等制作的用于展示特定相关内容的网页集合。 3.web标准的构成 ( 1)结构: 结构是对页面元素的整理和分类, eg : HTML ( 2)表现 用于设置网页元素的版式,颜色,大小等外观样式, eg : CSS ( 3)行为 是指网页模型的定义以及交互。 eg : JS 注 : web 最佳的体验方案:结构,表现,行为相分离。 二 .浏览器 1.浏览器内核(渲染引擎): 负责读取网页内容,整理讯息,计算网页显示方法并显示页面。 Trident : IE 猎豹安全 360 极速浏览器 百度浏览器 Gecko : firefox Webkit : safari( 苹果浏览器 ) Blink : chrome Opera 注释 : Blink 是 webkit 的一个分支。 OX02 HTML 一 .HTML 1. HTML指的是超文本标记语言(Hyper Text Markup Language),它不属于编程语言,而是属于一套标签,用来描述网页。 2. HTML文档的后缀为 " .html " 或者 “ .htm ” 3.HTML语法 (1)标签通常是由尖括号括起来关键字的一对标签。(双标签) 1 <html> </html> (2)单标签

PHP中单引号和双引号的区别

人走茶凉 提交于 2020-03-24 18:43:56
PHP中单引号和双引号的区别 1、定义字符串    在PHP中,字符串的定义可以使用单引号,也可以使用双引号。但是必须使用同一种单或双引号来定义字符串,如:‘Hello"和“Hello'为非法的字符串定义。    定义字符串时,只有一种引号被视为定义符,即单引号或双引号。于是,如果一个字符串由双引号开始,那么只有双引号被分析器解析。这样,你就可以在双引号串中包含任何其他字符,甚至单引号。下面的引号串都是合法的: Php代码 $s = "I am a 'single quote string' inside a double quote string"; $s = 'I am a "double quote string" inside a single quote string'; $s = "I am a 'single quote string' inside a double quote string"; $s = 'I am a "double quote string" inside a single quote string';    而串 "Why doesn't "this" work?" 则会被分为三段。如果在这个串中想要表示出双引号,则可以使用转义符"\"(反斜线),变成 "Why doesn't \"this\" work?" 即可。 2、字符串变量中的单

hive msck repair table 报错

荒凉一梦 提交于 2020-03-24 13:50:41
msck repair table 库名.表名; 报错 FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask 处理办法: set hive.msck.path.validation=ignore; msck repair table 库名.表名 来源: https://www.cnblogs.com/zhouxinlin/p/11139654.html

MYSQL字段值去重

喜夏-厌秋 提交于 2020-03-24 13:31:35
1.根据名称分组去重,并查询记录ID select max(id) from T_TABLE GROUP BY name 2.根据ID获取记录 select * from T_TABLE where ID in ( select max(id) from T_TABLE GROUP BY name ) 来源: https://www.cnblogs.com/Bud-blog/p/11882925.html

修复数据表命令

徘徊边缘 提交于 2020-03-24 11:59:54
也许很多人遇到过类似Can’t open file: ‘[Table]mytable.MYI’ 这样的错误信息,却不知道怎么解决他,下面我们做个介绍, 多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少。大多数形式的数据库破坏的的修复相当简单。 和前面的校验一样,修复的方式也有三种。 下面讲的方法只对MyISAM格式的表有效。其他类型的损坏需要从备份中恢复。 1,REPAIR TABLE SQL statement(mysql服务必须处于运行状态)。 2,命令mysqlcheck(mysql服务可以处于运行状态)。 3,命令myisamchk(必须停掉mysql服务,或者所操作的表处于不活动状态)。 在修复表的时候,最好先作一下备份。所以你需要两倍于原始表大小的硬盘空间。请确保在进行修复前你的硬盘空间还没有用完。 1>用”repair table”方式修复 语法:repair table 表名 [选项] 选项如下: QUICK 用在数据表还没被修改的情况下,速度最快 EXTENDED 试图去恢复每个数据行,会产生一些垃圾数据行,万般无奈的情况下用 USE_FRM 用在.MYI文件丢失或者头部受到破坏的情况下。利用.frm的定义来重建索引 多数情况下,简单得用”repair table tablename”不加选项就可以搞定问题。但是当

【原创】浅谈对<xsl:apply-templates/>的理解

て烟熏妆下的殇ゞ 提交于 2020-03-24 04:01:16
  今天下午工作完成没事,登w3c的网站学习了一下xslt的基础知识,主要是因为工作中xml用的比较多,xslt也有用到,所以在这里学习一下。   XSLT:一种用于转换 XML 文档的语言。   XSLT 用于将一种 XML 文档转换为另外一种 XML 文档,或者可被浏览器识别的其他类型的文档,比如 HTML 和 XHTML。通常,XSLT 是通过把每个 XML 元素转换为 (X)HTML 元素来完成这项工作的。XSLT 使用 XPath 在 XML 文档中查找信息。XPath 被用来通过元素和属性在 XML 文档中进行导航。   声明:<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">或<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">,还要加上xml声明。   例子: <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">