06 2021 档案

摘要:Python学习:类和实例 类,在学习面向对象我们可以把类当成一种规范,这个思想就我个人的体会,感觉很重要,除了封装的功能外,类作为一种规范,我们自己可以定制的规范,从这个角度来看,在以后我们学习设计模式的时候,对设计模式的理解会很有帮助。其次,语言中类是抽象的模板,用来描述具有相同属性和方法的对象 阅读全文
posted @ 2021-06-30 18:31 Tester-** 阅读(89) 评论(0) 推荐(0)
摘要:SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句查询到的数据必须拥有相同数量的列。列也必须拥有相似的数据类型。 select t.vendorid from (select distinct vendori 阅读全文
posted @ 2021-06-30 09:50 Tester-** 阅读(46) 评论(0) 推荐(0)
摘要:sql判断字段是否为空 sql语句条件查询时,有时会判断某个字段是否为空。 字段内容为空有两种情况 1.为null 2.为字符串的空 语句如下: select * from table where column is null or trim(column)=''判断某个字段不为空 select * 阅读全文
posted @ 2021-06-30 09:48 Tester-** 阅读(1126) 评论(0) 推荐(0)
摘要:我们对文件的操作,一般情况下,分为三种情况,分别是:打开文件,操作文件(读写等),关闭文件。在 Python的语言了,提供了对文件的操作方法,默认open()是打开文件并且是只读模式,事实上打开和关闭文件 比较很好的理解,操作文件,那么操作文件的前提是打开文件,打开文件就涉及到以什么样的模式来打开文 阅读全文
posted @ 2021-06-26 16:41 Tester-** 阅读(84) 评论(0) 推荐(0)
摘要:Python 有许多内置异常,当程序中出现错误时,它们会强制您的程序输出错误。 但是,有时您可能需要创建自己的自定义例外来满足您的目的。 创建自定义异常 在 Python 中,用户可以通过创建新类来定义自定义异常。这个异常类必须直接或间接地从内置Exception类派生。大多数内置异常也是从这个类派 阅读全文
posted @ 2021-06-26 10:18 Tester-** 阅读(862) 评论(0) 推荐(0)
摘要:在python中,关于异常和错误官方给出了详细的解释和说明,这里不再进行重复的说明, 我们下来主要看异常的处理过程,以及整个思路, 比如有这样的一个逻辑,在进行自动化的测试中,需要创建一个用户,那么创建前也不知道用户是否存在,如 果存在,就删除用户,再创建用户,如果不存在,就创建用户,那么使用异常怎 阅读全文
posted @ 2021-06-26 10:15 Tester-** 阅读(62) 评论(0) 推荐(0)
摘要:python的语法糖就是对指定的目标函数进行装饰。 要想先了解装饰器,就必须先知道闭包 python函数的闭包实际上就是一个函数,其传入的参数是一个函数,返回的仍然是一个函数 例如: import timedef after_add(func): def add_thing(): print(' 装 阅读全文
posted @ 2021-06-24 15:53 Tester-** 阅读(188) 评论(0) 推荐(0)
摘要:**首先直接上结论: —–我们寻常意义的复制就是深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。—–而浅复制并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一个新标签,所以当其中一个标签被改变的时候,数据块就会发生变化 阅读全文
posted @ 2021-06-23 16:24 Tester-** 阅读(88) 评论(0) 推荐(0)
摘要:导读 1.where和having的区别 2.聚合函数和group by 3.where 和having的执行顺序 4.where不能使用聚合函数、having中可以使用聚合函数 1.where和having的区别 where: where是一个约束声明,使用where来约束来自数据库的数据; wh 阅读全文
posted @ 2021-06-22 14:52 Tester-** 阅读(300) 评论(0) 推荐(0)
摘要:前置 sql 语句 用来创建表、插入数据 DROP TABLE IF EXISTS `emp`;CREATE TABLE `emp` ( `id` int(11) NOT NULL COMMENT '员工编号', `name` varchar(255) CHARACTER SET utf8 COLL 阅读全文
posted @ 2021-06-22 14:14 Tester-** 阅读(79) 评论(0) 推荐(0)
摘要:python 使用md5加密 -import hashlib aa = '123456' #需要加密的字符串def md5Encode(str): # 创建md5对象 m = hashlib.md5() m.update(str) # 传入需要加密的字符串进行MD5加密,update的返回值是空所以 阅读全文
posted @ 2021-06-21 17:27 Tester-** 阅读(191) 评论(0) 推荐(0)
摘要:python中的urlencode与urldecode 当url地址含有中文,或者参数有中文的时候,这个算是很正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至'/'做一下编码转换。 所以对于一些中文或者字符,url不识别的,则需要进行转换,转换结果如下: 阅读全文
posted @ 2021-06-21 17:24 Tester-** 阅读(91) 评论(0) 推荐(0)
摘要:首先说明基本功能:json dumps是将dict转化成str格式,loads是将str转化成dict格式。 dump和load也是相似的功能,只是与文件操做结合起来了。 这里提示咱们少一个参数,咱们看一下帮助文件(iPyhton中能够直接使用help(json.dumps)来查看帮助文件):orm 阅读全文
posted @ 2021-06-17 17:32 Tester-** 阅读(182) 评论(0) 推荐(0)
摘要:在运行的时候,有时候会报编码错误,本文就来研究一下这个问题。 为什么会出现乱码呢?因为在文件存的时候格式和读取时候格式不一致就会乱码了。 字符串在python内部的表示是unicode编码,也可以说现在的内存是unicode编码格式,硬盘是utf-8。平常的数据操作都是先把数据读取到内存中,所以内存 阅读全文
posted @ 2021-06-17 16:39 Tester-** 阅读(275) 评论(0) 推荐(0)
摘要:Python中判断list是否为空有以下两种方式: 方式一: 1 list_temp = [] 2 if len(list_temp): 3 # 存在值即为真 4 else: 5 # list_temp是空的 方式二: 1 list_temp = [] 2 if list_temp: 3 # 存在值 阅读全文
posted @ 2021-06-17 11:26 Tester-** 阅读(90) 评论(0) 推荐(0)
摘要:python(5):os模块 在这里,主要总结下os模块各个方法的使用,和常用功能的实现过程. print u'获取当前工作目录:',os.getcwd() print u'判断是否是文件:',os.path.isfile('c:/') print u'判断是否是目录:',os.path.isdir 阅读全文
posted @ 2021-06-12 16:42 Tester-** 阅读(59) 评论(0) 推荐(0)
摘要:python模块:time模块 在这里,主要总结下time模块各个方法的使用,和常用功能的实现过程. #!/usr/bin/env python # -*- coding:utf-8 -*- import time print u'休眠二秒打印出hello world,开始倒计时...' time. 阅读全文
posted @ 2021-06-12 16:36 Tester-** 阅读(60) 评论(0) 推荐(0)
摘要:python里remove函数 举例 a=['s','d','s','c']printa.remove('s')在pycharm中执行结果是None。 原因 这样输出的话是输出的remove函数的返回值,但是这个函数是没有返回值的,所以输出的结果就是none。 要想输出不是None的话,需要这样写: 阅读全文
posted @ 2021-06-12 10:40 Tester-** 阅读(332) 评论(0) 推荐(0)
摘要:Selenuim+Python之元素定位总结及实例说明 网页自动化最基本的要求就是要定位到各个元素,然后才能对该元素进行各种操作(输入,点击,清除,提交等),所以笔者今天来总结下Selenuim+Python最基本的几种定位方式及实例说明,希望能帮助到大家。 通过XPath定位元素 XPath是一种 阅读全文
posted @ 2021-06-10 16:25 Tester-** 阅读(130) 评论(0) 推荐(0)
摘要:HTTP状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码 阅读全文
posted @ 2021-06-03 14:28 Tester-** 阅读(124) 评论(0) 推荐(0)
摘要:Jmeter可以设置以下几种变量 用户自定义变量 函数生成变量 数据文件变量 用户自定义变量 设置步骤:点击请求右键-添加-前置处理器-用户参数 设置用户 请求体里设置参数,参数格式${参数名} 查看结果 设置多个变量,也就是当有多个username和多个password需要校验时,可以设置多个用户 阅读全文
posted @ 2021-06-02 10:46 Tester-** 阅读(652) 评论(0) 推荐(0)