自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (5)
  • 收藏
  • 关注

原创 接口测试之Charles使用

https://blog.csdn.net/weixin_43307577/article/details/88998565https://www.axihe.com/tools/charles/charles/tutorial.htmlhttps://blog.csdn.net/tianjing222/article/details/88139318一、概述Charles是一款Http代理服务器和Http监视器,当移动端在无线网连接中按要求设置好代理服务器,使所有对网络的请求都经过Charles客

2020-09-07 15:53:20 1722

原创 python3之读写Excel文件(openpyxl)

一、安装openpyxl模块1、Windows下Pythonxx\Lib\site-packages目录下安装命令:pip install openpyxl2、验证安装是否成功:新建python文件,导入import openpyxl,不报错说明模块安装成功二、

2020-09-03 11:11:14 860

原创 Python3之日期和时间

一、概述Python3 中提供了 time 和 calendar 模块用于格式化日期和时间时间间隔是以秒为单位的浮点小数每个时间戳是以从 1970 年 1 月 1 日午夜(历元)经过了多长时间来表示二、时间元组三、获取当前时间戳time.time()函数用于获取当前时间戳,返回单位为秒的浮点小数四、获取当前时间如将浮点型的时间戳方式转换为时间元组,需要将浮点数传递给time.localtime()函数五、获取格式化的时间获取格式化的时间:time.asctime()函数六、格式化时间

2020-08-29 23:57:33 269

原创 Python3之常用函数和方法

一、enumerate()函数二、字典(Dictionary) items()方法

2020-08-25 15:50:46 324

原创 Python3之写入Excel文档(xlsxwriter)

一、安装xlwt模块Pythonxx\Lib\site-packages目录下安装命令:pip install xlwt

2020-08-25 00:14:30 2299 1

原创 python3之读取Excel文件(xlrd库)

一、安装xlrd模块Python读取Excel文件可以使用 xlrd(读取)、xlwt(写入) 和 openpyxl 这两个库,区别在于:xlrd 和 xlwt 库同时支持 xls 和 xlsx 这种格式excel文件,openpyxl 库仅支持 xlsx 格式文件1、Windows下Pythonxx\Lib\site-packages目录下安装命令:pip install xlrdpip install openpyxl2、验证安装是否成功:新建python文件,导入import xlrd,不

2020-08-22 23:11:20 1457

原创 Python3之解析JSON数据

一、概念JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式Python3 通常使用 json 模块对 JSON 数据进行编解码,它包含了两个函数:1、json.dumps():对数据进行编码,通常处理字符串2、json.loads():对数据进行解码,通常处理字符串3、json.dump():文件写入json数据4、json.load():文件读取json数据json编解码过程中,python 的原始类型与 json 类型相互转换的对照表为:Pyt

2020-08-19 10:34:23 232

原创 Python3之XML解析

一、概念XML 是可扩展标记语言(eXtensible Markup Language),是标准通用标记语言的子集,也是一种用于标记电子文件使其具有结构性的标记语言XML 被设计用来传输和存储数据(当使用数据库存储数据时,不建议使用XML储存数据)XML 是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识,它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言XML文件格式介绍:格式:<tag attrib = > text &

2020-08-18 20:02:20 929

原创 Python3多任务之多进程

一、概念1.1、多任务概念多任务是指在同一时间内执行多个任务,如Windows下打开QQ的同时打开浏览器多任务可以提高程序的执行效率,提高CPU利用率1.2、并发(多任务表现形式一)一段时间内交替执行多个任务,并发一般出现在任务数量大于CPU的核心数(单核)1.3、并行(多任务表现形式二)一段时间内真正的同时一起执行多个任务,并行一般出现在任务数量小于CPU的核心数(多核)二、多任务之多进程2.1、进程概念进程(process)是资源分配的最小单位,是操作系统进行资源分配和调度运行的基本

2020-08-11 00:32:10 236

原创 Python3多任务之多线程

一、概念多线程(multithreading)是指在软件或者硬件上实现多个线程并发执行的技术,优点如下:1、多线程可以把占据较长时间的任务放到后台处理2、多线程可以使程序的运行速度加快3、某些等待的任务实现(如用户输入、文件读写、网络收发数据等),多线程的使用可以释放一些珍贵的如内存占用资源等每个独立的线程均有一个程序运行的入口、顺序执行序列和程序的出口。但线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。每个线程都有其本身的一组CPU寄存器,称为线程的上下文,该上下文反

2020-08-10 18:36:57 246

原创 Python3之网络编程

Python3 提供了两个级别访问的网络服务:1、低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法;2、高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发;一、Socket概念...

2020-08-08 23:11:51 173

原创 Python3之连接MySQL数据库(PyMySQL驱动)

一、PyMySQL 安装PyMySQL 离线安装包下载地址一般 PyMySQL 安装在“Python3.x\Lib\site-packages”目录下1、pip命令安装最新版PyMySQLpip3 install PyMySQL2、Git命令下载安装包安装(手动安装)git clone https://github.com/PyMySQL/PyMySQLcd PyMySQL/python3 setup.py install二、PyMySQL 连接数据库"""PyMySQL连接数据库"

2020-08-02 22:58:40 209

原创 Python3之连接MySQL数据库(mysql-connector)

一、概述MySQL 数据库是目前使用频率较高的关系型数据库管理系统,日常Python使用过程中也会经常使用MySQL数据库,可通过使用 mysql-connector 来连接使用 MySQL, mysql-connector 是 MySQL 官方提供的驱动器。二、安装Python安装目录,找到Lib\site-packages,在此目录下使用 pip 命令来安装 mysql-connector:pip install mysql-connector-python mysql-connector-py

2020-07-31 00:06:02 5028 1

原创 Python3之CGI

概述https://baijiahao.baidu.com/s?id=1608396131352808822&wfr=spider&for=pc

2020-07-07 17:29:26 748

原创 Python3之正则表达式

pattern : 正则中的模式字符串。repl : 替换的字符串,也可为一个函数。string : 要被查找替换的原始字符串。count : 模式匹配后替换的最大次数,默认 0 表示替换所有的匹配。flags : 编译时用的匹配模式,数字形式。

2020-06-27 23:31:06 299

原创 正则表达式

一、正则表达式 - 概述正则表达式(Regular Expression)是一种文本模式,包括普通字符(如 a 到 z 之间的字母)和特殊字符(称为"元字符")正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等二、正则表达式 - 语法2.1、普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符,包括所有大写和小写字母、所有数字、所有标点符号和

2020-06-21 15:30:28 1212

原创 Python3之测试模块(doctest框架)

一、doctest测试框架doctest 是 Python3 发行版自带的标准模块,其提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试doctest提供两种使用方式:一种是嵌入到python源码中,另外一种是放到一个独立文件1、doctest嵌入python源码doctest测试用例存放位置有两个,一个是模块的最开头,另一个位置是函数声明语句的下一行,除此之外的其它地方均不能存放,存放了也不会被执行'''该例展示如何在python源码中嵌入doctest测试用例:'>>

2020-06-16 18:30:53 571

原创 Python3之性能度量

概述timeit类timeit.Timertimeit.Timer.timeit方法timeit.Timer.repeat方法timeit.timeittimeit.timeit方法timeit.repect方法Profile类Pstats类timeit类timeit.Timertimeit.Timer.timeit方法语法:timeit.Timer(str_1 , str_2).timeit(intvalue)参数说明:str_1 :字符串类型,为传入需要计时的语句或者函数,即:“执行语句"或

2020-06-15 23:17:30 393

原创 Python3之数据压缩模块

一、概述针对数据压缩和解压需求,Python3提供了以下模块:zlib、gzip、bz2、zipfile和tarfile,这些模块可直接支持通用的数据打包和压缩格式二、zlib压缩和解压2.1、压缩和解压字符串压缩:使用zlib.compress可以压缩字符串,格式为:zlib.compress(message , level)参数说明:message :参数message代表要压缩的内容,bytes类型;level:参数level指定了压缩的级别,level 从9到-1表示压缩等级,其中1最

2020-06-04 23:05:56 909

原创 Python3之标准库

一、操作系统接口os模块提供了很多与操作系统相关联的函数;导入os模块时建议使用 "import os" 风格而非 "from os import *"。原因是可以保证随操作系统变化而有所变化的 os.open() 函数不会覆盖内置函数 open();内置的 dir() 和 help() 函数对使用 os 等大型模块时非常有用,dir()函数列出os模块的所有方法,help()方法用于说明os模块方法的使用;Python 中使用 shutil 模块可实现文件或目录的复制、删除、移动;二、

2020-06-03 16:36:30 1603

原创 Python之lambda函数(匿名函数)

一、定义lambda函数即为匿名函数,所谓匿名,意即不再使用 def 语句这种标准的形式定义一个函数;匿名函数的使用是为了提高代码的性能,调用匿名函数时可绕过函数的栈分配;匿名函数常用来表示函数内部仅包含 1 行表达式的函数。如果一个函数的函数体仅有 1 行表达式,则该函数就可以用 lambda 表达式来代替;Python中使用lambda关键字创造匿名函数,其语法是:name = lambda [list] : expression表达式解释:定义 lambda 表达式,必须使用

2020-05-21 17:47:33 9590 1

原创 Fiddler安装与使用

一、下载官网下载地址:https://www.telerik.com/download/fiddler二、安装Fiddler安装步骤类似于Windows下其他exe文件安装,这里不做赘述三、Fiddler配置3.1、电脑端左上角的工具栏里面找到Tools,依次选择Options、HTTPS,然后勾选Decrypt HTTPS traffic选项,勾选后安装证书安装证书两种方法:勾选后点击右边的Actions按钮选择“Trust Root Certificate”选项,然.

2020-05-20 11:36:14 2683

原创 Python3之命名空间和作用域

一、命名空间命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的;命名空间提供了项目中避免名字冲突的一种方法,各个命名空间是独立没有任何关系的,因此一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响;如Windows系统一个目录下文件名不能重名,但不能目录下文件可重名Python中一般有三种命名空间:内置名称(bulit-in names):Python语言的内置名称,如函数名 abs、char 和异常名称 BaseExce

2020-05-17 00:12:05 150

原创 Python3之面向对象

一、面向对象技术简介类(class):

2020-05-16 22:53:54 370

原创 Python3之错误和异常

一、

2020-05-05 22:41:33 285

原创 Python3之OS(文件/目录)

Python3的OS模块提供了非常丰富的方法用来处理文件和目录方法 说明 实例 os.access(path , mode) os.access(path , mode)方法使用当前的uid/gid尝试访问路径 语法: os.access(path , mode) 参数: path-- 用来检测文件是否有访问权限的文件路...

2020-05-01 23:36:09 310

原创 Python3之文件(File)

一、open()方法

2020-04-28 21:24:53 305

原创 Python3之输入和输出

一、输出格式美化Python中输出值的方式:1、表达式语句 2、print()函数 3、文件对象的 write() 方法,标准输出文件可以使用sys.stdout引用1、str():函数返回一个用户易读的表达形式语法:class str(object='')参数:object -对象返回值:返回对象的字符串格式2、repr():生成一个解释器易读的表达式语法:...

2020-04-26 21:53:20 610

原创 Python3之模块和包

一、模块定义模块是一个包含所有已定义的函数和变量的文件,文件后缀名为.py。模块可以被其他程序引用,以使用该模块下的函数和变量二、import语句语法:import module1[, module2[,... moduleN]不管执行了多少次import语句,一个模块仅会被导入一次三、from … import 语句from ... import语句可实现从一个模块中导入...

2020-04-21 21:57:12 142

原创 Python3之数据结构

一、列表列表可以修改,字符串和元组不能修改1、列表中的方法方法 描述 list.append(x) 把一个元素添加到列表的结尾,相当于 a[len(a):] = [x] list.extend(L) 通过添加指定列表的所有元素来扩充列表,相当于 a[len(a):] = L list.insert(i, x) 在指定位置插入一个元素。第一个参数是准备...

2020-04-20 16:26:50 540

原创 Python3之函数

1、

2020-04-14 23:05:46 293

原创 Python3之迭代器和生成器

一、可迭代对象1、可迭代对象内部含有"__iter__"方法的对象,即为可迭代对象。字符串、列表、元组、集合、字典、range都是可迭代对象2、获取对象的所有方法通过dir(对象)来获取一个对象的所有方法3、判断一个对象是否是可迭代对象"__iter__" indir(对象),判断一个对象是否是可迭代对象二、迭代器1、定义内部含有"__iter__"方法和"_...

2020-04-13 17:36:21 115

原创 Python3之for和while循环语句

Python3的循环语句包括for和while,循环语句的流程图如下:1、while循环while循环语句和if条件语句一样,需要注意冒号(:)和缩进,Python3中没有do...while语句a、形式while 判断条件(condition): 执行语句(statements)……b、流程图c、无限循环如果while循环语句的条件表达式结果一直为T...

2020-04-12 16:53:14 458

原创 Python3之if条件控制

1、条件语句流程图2、if语句a、形式if condition_1 : execute_1elif condition_2 : execute_2else: execute_3b、说明当condition_1为真时,执行execute_1;当condition_1为假时,判断condition_2的值,当condition_2为真...

2020-04-11 15:19:11 232

原创 Python3之集合set

1、定义及创建

2020-04-10 10:59:56 433

原创 Python3中直接赋值、浅拷贝、深度拷贝区别分析

直接赋值:实际就是对象的引用 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象 深拷贝(deepcopy):copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象 分析:https://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html...

2020-04-07 17:41:07 253

原创 Python3之字典

1、字典定义字典是一种可变容器模型(支持增删改查操作),可存储任意类型对象字典由键(key)值(value)对组成,字典的每个键值(key=>value)对用冒号(:)分割,每个键值对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如下:dict = {key1:value1 key2:value2 }注意:a、字典...

2020-04-07 00:17:42 430

原创 Python3之元组(只读列表)

1、元组创建Python的元组与列表相似,不同之处在于元组的元素不可修复元组使用小括号(),列表使用方括号[]元组创建只需要在小括号中添加元素,并使用逗号隔开即可不需要小括号也可创建元组,当元组只有一个元素时,元素后需要添加一个逗号,否则小括号会被当做运算符使用元组和列表、字符串类似,下标索引以0开始,可进行截取和组合tup1 = ('ALi','Tencent','Ko...

2020-04-02 00:04:28 529

原创 Python3中list.extend () 与 list.append () 的差别

例子:list_A = ['a' , 'b' , 'c']set_B = {'d' , 'e' , 'f'}list_A.extend(set_B)print("extend():" , list_A)print("list_A长度为:" , len(list_A))list_A = ['a' , 'b' , 'c']set_B = {'d' , 'e' , 'f'}lis...

2020-04-01 00:41:23 245

原创 Python3之列表(list[])

1、列表创建创建一个列表,只要把用逗号(",")分割的不同数据项使用方括号[]括起来即可,列表的数据项不需要具有相同的类型,如:listA = ['ALi' , 'Tencent' , 'Baidu' , 'BytesDance' , 24 , 'B' , 81.0]列表索引从0开始,可以进行截取、组合等操作2、访问列表中的值使用下标索引的方式访问列表中的值,也可以使用方括号的...

2020-04-01 00:14:03 1065

Java基本语法第三季

自己整理的Java语法第三季

2016-08-17

Java基本语法第二季

学习Java时整理的Java基本语法第二季

2016-08-17

Java基本语法第一季

学习Java时整理的Java基本语法第一季

2016-08-17

Jmeter性能测试

基于jmeter的web性能测试教程

2016-08-17

UiAutomator学习笔记

自己学习UiAutomator时的学习笔记,比较系统的介绍了UiAutomator的自动化测试框架,希望对初学者有些帮助

2016-08-17

空空如也

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

TA关注的人

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