自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小菜鸟的博客

一个探索中的程序媛

  • 博客(26)
  • 收藏
  • 关注

原创 Robotframework-python自动化-初始化和清除

初始化和清除:setup 是测试一个用例(或者套件)前要做的事情,提供用例所需的数据环境teardown 是测试后要做的事情,还原测试环境一个例子:要测试登录功能,需要先注册一个用户,用这个用户验证登录功能 那么对于测试登录功能的套件(或者用例)来说,前面先注册好一个用户的操作,就是setup 是否需要teardown,主要看这个用例执行后的结果是否会影响下面要执行的用例初始化动作---注册用户用例1---登录步骤执行完毕清除---登出用户清除的目的是为了避免用例/套件生成

2020-09-06 18:41:07 908

原创 Robotframework-python自动化-条件判断与evaluate

条件判断:RF中中Run Keyword If关键字做条件判断条件表达式参数给python的eval函数:run keyword if '2020' in $html log to console 内容#python条件表达式如果要引用RF变量,直接在变量名前面加$符号即可,不用加{}参数在下一行的语法:...加两个以上空格run keyword if '2020' in $html and 'UTC' in $html... ...

2020-09-06 17:34:20 1437

原创 Robotframework-python自动化-关键字,变量,循环

RF-python自动化-关键字,变量,循环RF官网:https://robotframework.org/需要查看某些库的关键字,可以点击直接点击库的标题,然后进入到GitHub界面,找到keyword documentation找到Shortcuts,就可以查看这个库的关键字了(以下是seleniumlibrary库的关键字),Shortcuts后面就是关键字的各种用法了~RF参数类型-形参:·必选参数·可变参数和缺省值参数常用关键字:1.log-->打

2020-09-06 15:03:24 1347

转载 升级pip报错---解决办法

感谢这位仁兄:https://blog.csdn.net/weixin_43465312/article/details/90379954查看pip版本号:python -m pip --version

2020-01-09 16:09:38 4021

原创 Python项目----模仿Instagram的应用(2..图片上传及缩略图)

第一天我们学习了如何简单的使用tornado框架能够在浏览器展示我们的代码成功,我们只是才开始呦。今天,就来看一下如何上传图片?1.既然要上传图片,首先我们要在static文件夹中创建一个upload文件夹,放我们上传上去的图片2.在templates文件夹中创建一个upload.html文件并写入代码{% extends 'base.html' %}{% block title ...

2018-08-08 02:35:11 773 1

原创 Python项目----模仿Instagram的应用(1.基本页面的静态图片展示)

这个项目是在tornado框架的基础之上完成!!!所以,前提就是要对tornado框架有所了解Instagram的主要组成 :发现或最近上传的图片页面 所关注的用户图片流 单个图片详情页面 数据库database 用户档案User Profile首先,在项目路径下文件创建三个夹:handlers(路由程序相关),static(用来放图片),templates(放html文件)...

2018-08-05 21:51:48 1629

原创 Python中的json操作

1.什么是Json?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它是JavaScript的子集,易于人阅读和编写。前端和后端进行数据交互,其实就是JS和Python进行数据交互JSON注意事项:(1)名称必须用双引号(即:””)来包括(2)值可以是双引号包括的字符串、数字、true、false、null、JavaScript数组...

2018-07-26 01:29:35 84309 8

原创 redis基础入门及Python中的简单使用

1.什么是Redis?Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server,该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。Redis端口:6...

2018-07-24 08:14:54 2310

原创 Python3---网络编程

客户端/服务器架构什么是客户端/服务器架构?服务器就是一系列硬件或软件,为一个客户端(服务的用户)提供所需的“服务”。它存在的唯一目的就是等待客户端的请求,并响应他们(提供服务),然后等待更多请求。客服端因特定的请求而联系服务器,并发送必要的数据,然后等待服务器的回应,最后完成请求或给出故障的原因。服务器无限的运行下去,并不断的处理请求;而客户端会对服务进行一次性请求,然后接收该服务,最后结束他们...

2018-06-18 21:48:55 1920

原创 JavaScript与jQuery实现轮播图(代码)

JavaScript:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> * {

2018-06-12 00:11:50 5413

原创 jQuery基础知识点

jQuery是什么?????jQuery是一种新的JavaScript库。jq是用js写 能用jq实现的 用js都能实现,js能实现的 jq有些不能实现---------------------------------------------------------------------------------------------------------------jQuery API的中文...

2018-06-12 00:02:32 1774

转载 Python3--深浅复制

1.元组和列表之间的相互嵌套(字符串里面都会变成字符串,失去列表和元组的方法)2.嵌套之后可以通过索引值来取数3.浅复制4.深复制5.哪些是浅复制  copy 切片...

2018-05-12 22:35:18 628

原创 Python3--文件操作

一.文件操作:(1)打开文件,得到文件句柄并赋值给一个变量(2)通过句柄对文件进行操作(3)关闭文件 1.打开文件open(文件存在则打开文件,文件不存在则创建文件)path = 'test.txt' # 文件与当前py文件处于同一目录path = r'/home/pyvip/py_case/text.txt' # 文件与当前py文件处于同一目录(...

2018-04-26 07:41:08 1794

原创 Python3--异常

一.引入:Python是解释型语言,会整体扫描一下代码,如果有语法错误,则整个程序完全不会执行。如下:def myfun(): print('哈哈哈哈哈哈哈') print(‘嘻嘻嘻嘻')#这里是中文的括号 print('嘿嘿')myfun()没有语法错误的时候一行行检查,直到扫描到其他错误的位置,停止执行。(在扫描到错误之前正确的代码还是会执行的)如下:def myf...

2018-04-24 22:04:27 440

原创 Python3---函数的作用域,闭包及递归

一.函数的作用域全局变量和局部变量定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。(1)函数内部的变量,作用域只在函数内部,函数内部不可以直接更改函数外部的变量(2)函数内部如果需要改变全局变量,就需要使用global修饰变量(3)在函数嵌套函数的情况下,同样也有函数作用域的问题,但是python3中提供了方便,只需要使用nonlocal就可以在里层函数内部修改外部函数变量x...

2018-04-16 13:19:50 1369

原创 Python3---函数基础,匿名函数,内置函数

一.函数.函数就是对代码进行一个封装。把实现,某一功能的相同代码,进行封装到一起。下次需要使用时,就不需要再进行代码编写,直接调用即可。好处:函数能提高应用的模块性,和代码的重复利用率。二.函数的定义(1)函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。(2)任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。(3)函数的第一行语句可以选择性地使用文档字符串—用...

2018-04-15 17:09:39 1291

原创 Python3--装饰器

装饰器    装饰,顾名思义就是在原来的基础上进行美化及完善,器这里指函数,所以说装饰器就是装饰函数,也就是在不改变原来函数的代码及调用方式的前提下对原函数进行功能上的完善。其核心原理其实是利用闭包格式 @关键字+装饰函数         被装饰函数()     注意:@行必须顶头写而且是在被装饰函数的正上方    按照形式可以分为:无参装饰器和有参装饰器,有参装饰器即给装饰器加上参数引入:想要在...

2018-04-15 02:15:13 888

原创 Python3---魔术方法,new方法和单例,定制属性访问

一.魔术方法__名字__  这样的形式就是魔术方法(一)举例:__add__class Rectangle(object): def __init__(self, length, width): self.length = length self.width = width def get_area(self): return se...

2018-04-15 00:08:00 923

原创 Python3--继承,多继承

一.继承(一)编写类时,并非总是要从空白开始。如果你要编写的类时另一个现成类的特殊版本,可使用继承。一个类继承另一个类时,它将自动获取另一个类的所有属性和方法;原有的类称为父类(基类),而新类称为子类(派生类)。子类继承了父类的所有属性和方法,同时还可以定义自己的属性和方法。继承的意义:重用代码,方便代码的管理和修改#类定义class people: #定义基本属性 name =...

2018-04-14 19:44:52 17438 4

原创 python3--面向对象(类,属性,方法)

一.概念:在Python中一切皆对象,可以简单的将对象理解为“某个东西”面向过程:根据业务逻辑从上到下写代码面向对象:将数据与函数绑定到一起,进行封装,更快的开发程序,减少重复代码的重写2.面向对象的一些基本概念:类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在...

2018-04-14 13:26:18 1976

原创 Python3--散列(集合,字典),逻辑运算符,运算符优先级

1.集合定义集合:(1)set()   (2){}In [5]: a = {1,2,3,'a','b','c'} # 执行结果:In [5]: a = {1,2,3,'a','b','c'}In [6]: b = set({1,2,3,'a','b','c'})# 执行结果:In [5]: a = {1,2,3,'a','b','c'}如果定义一个空集合,只能用set():In [9]: a =...

2018-04-03 01:10:34 1314

原创 Python3--字符串拼接

字符串拼接:方法1:+号(a+b+c)In [2]: a,b,c = 'aaa','bbb','ccc'In [3]: a + b + cOut[3]: 'aaabbbccc'In [4]: a + 'haha' + '*' + b + cOut[4]: 'aaahaha*bbbccc'方法2:格式化输出(%s:相当于占位符)%s 格式化字符串%d 格式化整数%f 格式化小数%c 格式化A...

2018-04-02 00:16:42 16751

原创 Python3--字符串常用操作方法

1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str;b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is string";print str;c、使用三引号(''')利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:s...

2018-04-01 21:16:32 5381

原创 Python3---数据类型及序列类型

一.数值类型1.int    整数2.float    浮点数(小数)--不精确3.decimal    精确的小数4.Bool    布尔值(True--正确,False--错误)5.complex    复数  ai+bj运算:正常的 + - * /%:取余      // 保留整数部分    ** 次方二.序列类型01    字符串string(不可变)       'abc'02    列...

2018-04-01 17:00:43 7136 2

原创 Linux常用命令1

Linux和我们的Windows类似,但是Linux中没有文件夹的概念,取而代之的是目录的概念。Linux特点:(1)开源免费 (2)稳定安全(3)多用户,多并发(4)对内存和文件管理优越虚拟机:虚拟机是一个软件,能够模拟出软件,硬件即一个完整独立的系统的软件1.Linux各个目录所代表的含义:2.常用命令:(1)ls:显示指定目录下的内容语法:ls  [-option] 目录名称-a:显示所有的...

2018-03-31 23:21:39 237

原创 Python学习之路(基础篇)---列表1

1.创建一个列表list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5 ];list3 = ["a", "b", "c", "d"];2.查看列表中的值--运用索引list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5, 6, 7 ]; print ("l...

2018-03-27 23:31:33 390

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除