自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Appium 手机app自动化测试

在学习了Python之后,这两天写了一个小的自动化程序来一起分享。首先说明的是,图片你需要上传到你的模拟器上面。# This sample code uses the Appium python client# pip install Appium-Python-Client# Then you can paste this into a file and simply run with Python# http://appium.io/docs/en/writing-running-ap

2020-09-13 17:51:16 773

原创 MySQL以文件方式导入数据

方式比较多,先写一种,日后补充第一种:使用Navicat来导入,为了导入比较快,我导入的文件是.txt格式的。首先创建一个mysql.txt文件,写入数据。在此之前我Navicat上面有一个shirley_student的表,只是仅有一条数据,是我用命令行插入的,不过那样插入太麻烦了。1、打开Navicat, 选择导入2、选择导入格式,点击【下一步】3、 选择你要导入的文件4、一直下一步,选择目标表5、 选择对应的字段,然后点击【下一步】...

2020-08-17 19:37:45 563

原创 基于软件测试要了解的MySQL的基础知识

1. 数据库的操作# mysql -u root -pEnter password:****** (没有设置密码直接回车)1.1 查看现有的数据库 show databases; 1.2创建一个新的数据库test1 CREATE DATABASE IF NOT EXISTS test1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 简单的写法:CREATE DATABASE 数据库名;1....

2020-08-17 17:58:22 306

原创 MySQL 8.0连接Navicat遇见的问题之2059-authentication plugin

1,我在连接数据库的时候遇见了这样的问题,似乎出现杂了mysql 8.0上面,mysql 5.0的版本是没有的。【原因】:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_passwordmysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password【解决】:更改加密规则:我的输入密码可以直接登录.

2020-08-13 21:13:24 302

原创 Python中While 和for嵌套使用

一个题目要求:根据业务需求,现要求你们开发一个货币兑换的服务系统,具体要求如下: 1、实现人民币兑换美元的功能 2、实现美元兑换人民币的功能 3、实现人民币兑换欧元的功能 4、1美元=7.06人民币,1人民币=0.12欧元运行效果图:任务描述一、开发语言与环境要求 1、语言版本:Python3.8 2、开发工具:Pycharm二、程序整体要求 1、完成需求中所涉及到的所有功能; 2、要求Pytho...

2020-08-11 22:55:32 1355

原创 如何将两组数据存入字典中?

使用给定的整数n,编写一个程序生成一个包含(i, i*i)的字典(i是key,i*i是value),该字典包含1到n之间的整数(两者都包含)。然后程序应该打印字典。效果如下:我想了一天,百度和自己结合,想出一种比较复杂的方法。后来又看了答案,是一种更简单的方法,不过此时我理解的不太好,欢迎各位大佬解析。第一种方案:# coding:utf-8list_1 = []list_2 = []n = int(input("请输入一个数字:"))for i in range(1, n+

2020-08-11 19:23:52 3851

原创 Python中5中类型的添加方法

pyhton中有很多添加方法,其中appened、insert、extend是列表的内置函数,update和setdefault是字典的内置函数。1. extend() 函数的功能:功能:将其他列表或元组中的元素导入当前列表。放在列表结尾(用新列表扩展原来的列表)。用法:list .extend( iterable ) 参数:iterable 代表其他列表或元组,无返回值A = [1, 2, 3]A.extend([4])print(A)结果为:[1...

2020-08-03 22:54:25 475

原创 Python中都有哪些数据类型

Python有很多数据类型,我们暂且将他们分为可变数据类型和不可变数据类型。如下图下面举例说明他们的定义方法:数字类型:整型int, 浮点型float (注:double不是Python的数据类型)定义:count_01 = int(100)关键字:int , float字符串类型:用单引号‘ ’或双引号“ ”包含的任意字符就是字符串。定义:name = ‘小小’age = '58'str_ = " nihaoa "关键字: str布尔类型:True 和f

2020-08-03 21:16:29 501

原创 Jmeter环境变量的配置

在此之前,我已经安装好了Jmeter. 并且在不配置环境变量的时候也可以使用,只是有些功能受限。因为我要用GUI功能,必须要配置环境变量。首先,我的jmeter路径如下:1、添加JMETER_HOME路径到系统变量。添加值D:\apache-jmeter\apache-jmeter-5.02、添加CLASSPATH路径到系统变量,添加值%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar..

2020-08-02 14:52:40 647

原创 Python中字典打印出循环系统

# coding:utf-8service_menu = {'1': '人民币转换美元', '2': '美元转换人民币', '3': '人民币转换欧元', '0': '结束程序'}keys = list(service_menu.keys())values = list(service_menu.values())RMB = 666meiyuan = RMB / 7.06ouyuan = RMB * 0.12for x in keys, values: result = x[:].

2020-07-28 14:50:16 151

原创 python中的切片与索引

切片的功能是非常强大的,我们可以对列表进行很多种操作。举个小例子:# coding:utf-8num = [1, 2, 3,4, 5, 6, 7, 8, 9, 10]print('索引的长度:',len(num) -1)print(num[9])print('获取完整列表的方法:', num[:])print('另一种获取完整列表的方法:',num[0:])print('第三种获取完整列表的方法:', num[: 11])print('列表的反序:', num[::-1])pri

2020-07-26 22:59:58 372

原创 Python中字符串的灵活运用

先举一个例子:# coding: utf-8string = 'When your mind is simple, your world is simple'print('定义长度:', string.zfill(50))print('获取元素i的个数:', string.count('i', 0, 50))print('判断开头的元素是不是e:',string.startswith('e'))print('判断结尾的元素是不是e:', string.endswith('e'))..

2020-07-26 18:35:22 111

原创 python中转义字符与格式化字符的混合使用

# coding: utf-8mon = '麻辣小龙虾' #周一麻辣小龙虾tue = '宫保鸡丁' #周二宫保鸡丁wed = '水煮肉片' #周三水煮肉片thu = '果儿拌菜' #周四果儿拌菜fri = '小鸡炖蘑菇' #小鸡炖蘑菇Cf_price = 23 #麻辣小龙虾价格CK_price = 12 #宫保鸡丁价格BM_price = 32.

2020-07-26 14:19:05 251

原创 Python中的赋值运算符

先贴一张图来详细解释一下:然后来详细了解取模运算和整除运算。1,已知a, b, c的值分别为20, 30, 5,执行下述代码后,b的值为()a, b, c = 20, 30, 6a //= cb%= aprint(b)分析:a //= c 意思是a除以5所得的整数,也就是4b %= a意思是b取b整除a后的余数,30/4=7余2,那么b的值就是2....

2020-07-25 10:58:58 684

原创 windows 系统中,python 3.7如何升级到3.8?

python是不能直接升级的。可以先将python3.7卸载,然后下载python3.8 ,再进行安装即可。之后的配置还是跟之前的一样。然后验证cmd > python

2020-07-24 18:35:22 13690 3

原创 Python中变量名

变量名和变量值为了规范和养成好习惯,以及别人容易看懂,我们必须规范代码。变量名是经常使用的,所以我们一定要规范定义,首先变量名的定义规范是:必须是数字、字母、下划线组成 长度任意,但不建议太长,20字符以内1、直接写名字组合 例如:username2、下划线来帮忙 例如:user_name3、下划线来帮忙 例如:_user_name4、驼峰式变量名,不建议使用,例如:OpenDoor...

2020-07-24 15:30:28 469

原创 Python中print换行问题

print 如何实现换行?1、 将语句分别输入在不同行中,也就是多输入几个print语句。# coding:utf-8print("今天天气很好")print("我们出去玩吧")print("你说好吗")输出的结果:今天天气很好我们出去玩吧你说好吗2、我们在学习C语言的时候,经常用\n换行,在python中同样适用。# coding:utf-8print("今天天气很好\n我们出去玩吧\n你说好吗")输出的结果:今天天气很好我们出去玩吧你说好吗如何使要打印

2020-07-24 14:49:31 30039

原创 Python中导入模块

-----模块的代入------#import 模块名import mathprint(math.sqrt(4))#form 模块名 import 模块里面的方法from math import *print(sqrt(4))-----如何安装第三方模块------第三方模块主要有以下:接口测试 request 模板web自动化 selenium模板APP自动化 appium 模板单元测试 unitest模板性能测试 jemeter/l

2020-07-24 14:29:17 101

原创 Python 常见的快捷键

注释 Ctrl+/文件重命名 Shift +F6拷贝文件路径 Ctrl + Shift +C运行程序 Shift +F10调试程序 Shift +F9单步执行 F8添加补字符 Alt +鼠标左键光标在行结尾 Ctrl +]光标在行头 Ctrl+[选中当前行 Ctrl+Shift +[取消选中 Ctrl+Shift +]撤销 Ctrl +Z恢复 Ctrl + Shit+Z选中剪切板内容插入 CTrl +Shift +Insert复制当前行 Ctrl +D删除当前行 Ctr

2020-07-24 12:41:06 663

原创 配置Android SDK之后,运行adb 失败,我是如何解决的

配置Android SDK之后,运行adb 失败首先,我安装SDK成功了。我开始配置环境变量首先第一次错误:我将环境变量里面的path混淆了,不是编辑的系统变量里面的path,而是用户变量里面的,因此配置失败。后来,我配置到系统变量里面,仔细检查,确定路径没有写错,打开cmd, 运行adb,提示的错误如下:我又去检查一遍,将相对路径甚至改为绝对路径,但结果还是一样。我继续百度,事情总是要解决的,身边没有朋友,只好找万能的度娘。有一位仁兄是通过查找自己的path路径里面的符号问题,解决了自

2020-06-07 21:29:37 2881 5

原创 简述clear和clearfix

clearfix 主要是用在浮动层的父层,放在前面; clear 主要是用在浮动层与浮动层之间,和浮动层同一级,如果想要撑开父层的高度,clear 就要放在最后。 举个例子(部分代码) <body> <h2>用 clear 清除浮动</h2> <div class="demo"> <div class="fl item1"></div> <

2017-09-12 22:22:25 716

原创 表单标签<form>

表单主要用于收集网页浏览者的相关信息,其标签为。表单标签的基本语法格式如下。form action="url" method="get|post" enctype="mime">form> 其中,action="url"致命提交表单时向何处发送数据,它可以是一个URL地址或一个电子邮件地址。method="get|post"指明提交表单的HTTP方法。enctype="mime

2017-08-22 21:03:52 352

原创 JavaScript中的sort排序问题

JavaScript中的sort排序问题sort方法:返回一个元素已经进行排序的array对象。arrayobj.sort(sortfunction)arrayobj 必选项。任意的array对象sortfunction 可选项。是用来确定函数的排序的名称。如果这个参数被省略,那么元素将会按照ASCII字符顺序进行升序排列。sort函数将array对象进行适当的排序,在执行过程中并不会创建

2017-08-14 14:00:02 584

空空如也

空空如也

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

TA关注的人

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